Re: [RFC PATCH] Documentation: Add managed interrupts

From: Valentin Schneider

Date: Mon Apr 13 2026 - 06:49:40 EST


On 01/04/26 13:02, Sebastian Andrzej Siewior wrote:
> One more point: Given that isolcpus= is marked deprecated as of commit
> b0d40d2b22fe4 ("sched/isolation: Document isolcpus= boot parameter flags, mark it deprecated")
>
> and the 'managed_irq' is evaluated at device's probe time it would
> require additional callbacks to re-evaluate the situation. Probably for
> 'io_queue', too. Does is make sense or should we simply drop the
> "deprecation" notice and allowing using it long term?

AIUI the deprecation notice is more for isolcpus=domain, i.e. the scheduler
part, but it's still relevant for e.g. managed_irq. FWIW Openshift uses:

isolcpus=managed_irq,<cpulist>
nohz_full=<cpulist>

and cpusets for dynamically isolating CPUs from the scheduler.