You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Parking CPUs in INIT works well, except for the crash case when the CPU
which invokes smp_park_other_cpus_in_init() is not the boot CPU. Sending
INIT to the boot CPU resets the whole machine.
Prevent this by validating that this runs on the boot CPU. If not fall back
and let CPUs hang in HLT.
Fixes: 45e34c8 ("x86/smp: Put CPUs into INIT on shutdown if possible")
Reported-by: Baokun Li <[email protected]>
Signed-off-by: Thomas Gleixner <[email protected]>
Tested-by: Baokun Li <[email protected]>
Link: https://lore.kernel.org/r/87ttui91jo.ffs@tglx
0 commit comments