linux
linux copied to clipboard
x86/cpu: Add INTEL_LUNARLAKE_M to X86_BUG_MONITOR
Under some conditions, MONITOR wakeups on Lunar Lake processors can be lost, resulting in significant user-visible delays.
Add LunarLake to X86_BUG_MONITOR so that wake_up_idle_cpu() always sends an IPI, avoiding this potential delay.
Also update the X86_BUG_MONITOR workaround to handle the new smp_kick_mwait_play_dead() path.
Closes: https://bugzilla.kernel.org/show_bug.cgi?id=219364
Cc: [email protected] # 6.11
Test patch at https://lore.kernel.org/lkml/[email protected]/
Replaced with upstream patch.