thesofproject / linux

Linux kernel source tree
Other
91 stars 134 forks source link

x86/cpu: Add INTEL_LUNARLAKE_M to X86_BUG_MONITOR #5236

Open kv2019i opened 2 weeks ago

kv2019i commented 2 weeks ago

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: stable@vger.kernel.org # 6.11

kv2019i commented 2 weeks ago

Test patch at https://lore.kernel.org/lkml/20241108135206.435793-1-lenb@kernel.org/