Loading util/module.c +7 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ typedef struct ModuleEntry typedef QTAILQ_HEAD(, ModuleEntry) ModuleTypeList; static ModuleTypeList init_type_list[MODULE_INIT_MAX]; static bool modules_init_done[MODULE_INIT_MAX]; static ModuleTypeList dso_init_list; Loading Loading @@ -91,11 +92,17 @@ void module_call_init(module_init_type type) ModuleTypeList *l; ModuleEntry *e; if (modules_init_done[type]) { return; } l = find_type(type); QTAILQ_FOREACH(e, l, node) { e->init(); } modules_init_done[type] = true; } #ifdef CONFIG_MODULES Loading Loading
util/module.c +7 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ typedef struct ModuleEntry typedef QTAILQ_HEAD(, ModuleEntry) ModuleTypeList; static ModuleTypeList init_type_list[MODULE_INIT_MAX]; static bool modules_init_done[MODULE_INIT_MAX]; static ModuleTypeList dso_init_list; Loading Loading @@ -91,11 +92,17 @@ void module_call_init(module_init_type type) ModuleTypeList *l; ModuleEntry *e; if (modules_init_done[type]) { return; } l = find_type(type); QTAILQ_FOREACH(e, l, node) { e->init(); } modules_init_done[type] = true; } #ifdef CONFIG_MODULES Loading