lockup_detector: init lockup detector after all the init_calls
commit bef7d8e1432400f3d78339ac269167e09c15dabd openeuler. 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: huwentao <huwentao19@h-partners.com>
This commit is contained in:
parent
00082d7172
commit
545b1214b3
|
@ -1196,7 +1196,6 @@ static noinline void __init kernel_init_freeable(void)
|
|||
init_mm_internals();
|
||||
|
||||
do_pre_smp_initcalls();
|
||||
lockup_detector_init();
|
||||
|
||||
smp_init();
|
||||
sched_init_smp();
|
||||
|
@ -1207,6 +1206,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");
|
||||
|
|
Loading…
Reference in New Issue