Add delayed config loading to allow config to be reloaded from module_start. The main use-case here is if a kernel module defined in *KERNEL wishes to refresh the config. Previously there will be a use-after-free as it tries to free the old config while it is still being parsed. Now that's been fixed and it supports re-loading the config (delayed) after the first parse is complete.
延迟读取配置,从而可以重新读取module_start。主要的使用场景是,刷新配置摁键的定义在*KERNEL的内核模块(可以理解为插件)。在之前这里有一个错误,释放后使用,因为它尝试去清理还正在解析的旧配置文件。现在这个错误被修复了,并且支持第一次解析结束后重新载入配置文件。
简单来说:模块的动态配置成为可能。之前*可能*需要重启机器才能生效的,现在*有可能*可以不重启了。