当Linux内核使用insmod加载新模块时,它将调用
finit_module
do_init_module
do_one_initcall
Run Code Online (Sandbox Code Playgroud)
然后将调用模块中定义的 init 函数。
finit_module
do_init_module
do_one_initcall
Run Code Online (Sandbox Code Playgroud)
但是在搜索了linux内核的所有代码后,我没有找到mod->init分配的地方,有人可以帮助我吗?
提前致谢。