Open initcall_debug : this can printf initcall function in kernel console. diff --git a/init/main.c b/init/main.c index649c622..67e0783100644--- a/init/main.c +++ b/init/main.c @@-723,7+723,7@@staticvoid__initdo_ctors(void) #endif } -boolinitcall_debug; +boolinitcall_debug ...
initcall_debug [KNL] Trace initcalls as they are executed. Useful for working out where the kernel is dying during startup. 说明initcall_debug是一个内核参数,可以跟踪initcall,用来定位内核初始化的问题。在cmdline中增加initcall_debug后,内核启动过程中会增加如下形式的日志,在调用每一个init函数前有一句打...
startup. 说明initcall_debug是一个内核参数,可以跟踪initcall,用来定位内核初始化的问题。在cmdline中增加initcall_debug后,内核启动过程中会增加如下形式的日志,在调用每一个init函数前有一句打印,结束后再有一句打印并且输出了该Init函数运行的时间,通过这个信息可以用来定位启动过程中哪个init函数运行失败以及哪些init函数...