提交 141482cb 编写于 作者: X Xiongfeng Wang 提交者: Xie XiuQi

lockup_detector: init lockup detector after all the init_calls

euler inclusion
category: feature
Bugzilla: 5515
CVE: N/A

----------------------------------------

We call 'sdei_init' as 'subsys_initcall_sync'. lockup detector need to
be initialised after sdei_init. The influence of this patch is that we
can not detect the hard lockup in init_calls.
Signed-off-by: NXiongfeng Wang <wangxiongfeng2@huawei.com>
Reviewed-by: NKefeng Wang <wangkefeng.wang@huawei.com>
Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
上级 ac271e1a
......@@ -1134,7 +1134,6 @@ static noinline void __init kernel_init_freeable(void)
init_mm_internals();
do_pre_smp_initcalls();
lockup_detector_init();
smp_init();
sched_init_smp();
......@@ -1143,6 +1142,8 @@ static noinline void __init kernel_init_freeable(void)
do_basic_setup();
lockup_detector_init();
/* Open the /dev/console on the rootfs, this should never fail */
if (ksys_open((const char __user *) "/dev/console", O_RDWR, 0) < 0)
pr_err("Warning: unable to open an initial console.\n");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册