Re: [PATCH] x86/idle: Mark "idle=poll" as deprecated

From: Borislav Petkov

Date: Mon Jan 19 2026 - 05:22:03 EST


On Sun, Jan 18, 2026 at 06:10:09PM -0500, Aaron Tomlin wrote:
> The "idle=poll" boot parameter is a blunt instrument that forces all
> CPUs in the system into a continuous "polling" state. While effective
> at eliminating wake-up latency, this global override is architecturally
> obsolete and inefficient on modern multicore systems.

Nope.

It is still very useful when you want to stop the machine from entering sleep
states.

> By writing special value "n/a" to the per-CPU sysfs node
> /sys/devices/system/cpu/cpuN/power/pm_qos_resume_latency_us, userspace
> can force a specific CPU to poll without imposing this cost globally.

You can't do that on the kernel command line and thus prevent entering sleep
states from the get-go.

So no, it ain't broke so no need to fix it.

--
Regards/Gruss,
Boris.

https://people.kernel.org/tglx/notes-about-netiquette