* [PATCH] Documentation/kernel-parameters: Remove "Deprecated" from isolcpus=
@ 2026-04-27 15:07 Sebastian Andrzej Siewior
2026-04-27 16:49 ` Steven Rostedt
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Sebastian Andrzej Siewior @ 2026-04-27 15:07 UTC (permalink / raw)
To: Frederic Weisbecker
Cc: LKML, Gabriele Monaco, Ingo Molnar, Jonathan Corbet,
Marcelo Tosatti, Marco Crivellari, Michal Hocko,
Paul E . McKenney, Peter Zijlstra, Phil Auld, Steven Rostedt,
Thomas Gleixner, Valentin Schneider, Vlastimil Babka, Waiman Long,
linux-doc, Bagas Sanjaya, Shuah Khan, John Ogness
The isolcpus= option has been marked as deprecated in 2017. Back then it
was desired for the domain sub option to be configured dynamically at
runtime instead using this boot command line which provides a static
configuration. In the meantime this option was extended by other sub
options which don't have runtime counterpart or it does not make sense
to provide one.
The deprecated part always referred to the default `domain' sub option
but it was not obvious. Also the reasoning behind the deprecation is
sort of dubious: There is nothing wrong with a static configuration if
there is no desired to reconfigure. This is useful on systems which
have one purpose and the CPU partition configuration is not changed for
the entire lifetime.
Remove the "Deprecated" note. Remove the part of the description which
suggest to use cpuset.sched_load_balance and instead point to the
documentation file which explains how to use cpusets to configure this
at runtime.
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
---
Documentation/admin-guide/kernel-parameters.txt | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
index 4d0f545fb3ec5..367931fe8da56 100644
--- a/Documentation/admin-guide/kernel-parameters.txt
+++ b/Documentation/admin-guide/kernel-parameters.txt
@@ -2755,7 +2755,6 @@ Kernel parameters
Format: <RDP>,<reset>,<pci_scan>,<verbosity>
isolcpus= [KNL,SMP,ISOL] Isolate a given set of CPUs from disturbance.
- [Deprecated - use cpusets instead]
Format: [flag-list,]<cpu-list>
Specify one or more CPUs to isolate from disturbances
@@ -2780,11 +2779,10 @@ Kernel parameters
Isolate from the general SMP balancing and scheduling
algorithms. Note that performing domain isolation this way
is irreversible: it's not possible to bring back a CPU to
- the domains once isolated through isolcpus. It's strongly
- advised to use cpusets instead to disable scheduler load
- balancing through the "cpuset.sched_load_balance" file.
- It offers a much more flexible interface where CPUs can
- move in and out of an isolated set anytime.
+ the domains once isolated through this boot time
+ configuration. Use cpusets for a dynamic configuration
+ which can be altered at runtime. For details see
+ Documentation/admin-guide/cpu-isolation.rst.
You can move a process onto or off an "isolated" CPU via
the CPU affinity syscalls or cpuset.
--
2.53.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH] Documentation/kernel-parameters: Remove "Deprecated" from isolcpus=
2026-04-27 15:07 [PATCH] Documentation/kernel-parameters: Remove "Deprecated" from isolcpus= Sebastian Andrzej Siewior
@ 2026-04-27 16:49 ` Steven Rostedt
2026-04-27 17:13 ` Waiman Long
2026-05-03 15:09 ` Jonathan Corbet
2 siblings, 0 replies; 4+ messages in thread
From: Steven Rostedt @ 2026-04-27 16:49 UTC (permalink / raw)
To: Sebastian Andrzej Siewior
Cc: Frederic Weisbecker, LKML, Gabriele Monaco, Ingo Molnar,
Jonathan Corbet, Marcelo Tosatti, Marco Crivellari, Michal Hocko,
Paul E . McKenney, Peter Zijlstra, Phil Auld, Thomas Gleixner,
Valentin Schneider, Vlastimil Babka, Waiman Long, linux-doc,
Bagas Sanjaya, Shuah Khan, John Ogness
On Mon, 27 Apr 2026 17:07:39 +0200
Sebastian Andrzej Siewior <bigeasy@linutronix.de> wrote:
> The isolcpus= option has been marked as deprecated in 2017. Back then it
> was desired for the domain sub option to be configured dynamically at
> runtime instead using this boot command line which provides a static
> configuration. In the meantime this option was extended by other sub
> options which don't have runtime counterpart or it does not make sense
> to provide one.
>
> The deprecated part always referred to the default `domain' sub option
> but it was not obvious. Also the reasoning behind the deprecation is
> sort of dubious: There is nothing wrong with a static configuration if
> there is no desired to reconfigure. This is useful on systems which
> have one purpose and the CPU partition configuration is not changed for
> the entire lifetime.
>
> Remove the "Deprecated" note. Remove the part of the description which
> suggest to use cpuset.sched_load_balance and instead point to the
> documentation file which explains how to use cpusets to configure this
> at runtime.
>
> Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
> ---
> Documentation/admin-guide/kernel-parameters.txt | 10 ++++------
> 1 file changed, 4 insertions(+), 6 deletions(-)
Acked-by: Steven Rostedt <rostedt@goodmis.org>
-- Steve
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] Documentation/kernel-parameters: Remove "Deprecated" from isolcpus=
2026-04-27 15:07 [PATCH] Documentation/kernel-parameters: Remove "Deprecated" from isolcpus= Sebastian Andrzej Siewior
2026-04-27 16:49 ` Steven Rostedt
@ 2026-04-27 17:13 ` Waiman Long
2026-05-03 15:09 ` Jonathan Corbet
2 siblings, 0 replies; 4+ messages in thread
From: Waiman Long @ 2026-04-27 17:13 UTC (permalink / raw)
To: Sebastian Andrzej Siewior, Frederic Weisbecker
Cc: LKML, Gabriele Monaco, Ingo Molnar, Jonathan Corbet,
Marcelo Tosatti, Marco Crivellari, Michal Hocko,
Paul E . McKenney, Peter Zijlstra, Phil Auld, Steven Rostedt,
Thomas Gleixner, Valentin Schneider, Vlastimil Babka, linux-doc,
Bagas Sanjaya, Shuah Khan, John Ogness
On 4/27/26 11:07 AM, Sebastian Andrzej Siewior wrote:
> The isolcpus= option has been marked as deprecated in 2017. Back then it
> was desired for the domain sub option to be configured dynamically at
> runtime instead using this boot command line which provides a static
> configuration. In the meantime this option was extended by other sub
> options which don't have runtime counterpart or it does not make sense
> to provide one.
>
> The deprecated part always referred to the default `domain' sub option
> but it was not obvious. Also the reasoning behind the deprecation is
> sort of dubious: There is nothing wrong with a static configuration if
> there is no desired to reconfigure. This is useful on systems which
> have one purpose and the CPU partition configuration is not changed for
> the entire lifetime.
>
> Remove the "Deprecated" note. Remove the part of the description which
> suggest to use cpuset.sched_load_balance and instead point to the
> documentation file which explains how to use cpusets to configure this
> at runtime.
>
> Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
> ---
> Documentation/admin-guide/kernel-parameters.txt | 10 ++++------
> 1 file changed, 4 insertions(+), 6 deletions(-)
>
> diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
> index 4d0f545fb3ec5..367931fe8da56 100644
> --- a/Documentation/admin-guide/kernel-parameters.txt
> +++ b/Documentation/admin-guide/kernel-parameters.txt
> @@ -2755,7 +2755,6 @@ Kernel parameters
> Format: <RDP>,<reset>,<pci_scan>,<verbosity>
>
> isolcpus= [KNL,SMP,ISOL] Isolate a given set of CPUs from disturbance.
> - [Deprecated - use cpusets instead]
> Format: [flag-list,]<cpu-list>
>
> Specify one or more CPUs to isolate from disturbances
> @@ -2780,11 +2779,10 @@ Kernel parameters
> Isolate from the general SMP balancing and scheduling
> algorithms. Note that performing domain isolation this way
> is irreversible: it's not possible to bring back a CPU to
> - the domains once isolated through isolcpus. It's strongly
> - advised to use cpusets instead to disable scheduler load
> - balancing through the "cpuset.sched_load_balance" file.
> - It offers a much more flexible interface where CPUs can
> - move in and out of an isolated set anytime.
> + the domains once isolated through this boot time
> + configuration. Use cpusets for a dynamic configuration
> + which can be altered at runtime. For details see
> + Documentation/admin-guide/cpu-isolation.rst.
>
> You can move a process onto or off an "isolated" CPU via
> the CPU affinity syscalls or cpuset.
Acked-by: Waiman Long <longman@redhat.com>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] Documentation/kernel-parameters: Remove "Deprecated" from isolcpus=
2026-04-27 15:07 [PATCH] Documentation/kernel-parameters: Remove "Deprecated" from isolcpus= Sebastian Andrzej Siewior
2026-04-27 16:49 ` Steven Rostedt
2026-04-27 17:13 ` Waiman Long
@ 2026-05-03 15:09 ` Jonathan Corbet
2 siblings, 0 replies; 4+ messages in thread
From: Jonathan Corbet @ 2026-05-03 15:09 UTC (permalink / raw)
To: Sebastian Andrzej Siewior, Frederic Weisbecker
Cc: LKML, Gabriele Monaco, Ingo Molnar, Marcelo Tosatti,
Marco Crivellari, Michal Hocko, Paul E . McKenney, Peter Zijlstra,
Phil Auld, Steven Rostedt, Thomas Gleixner, Valentin Schneider,
Vlastimil Babka, Waiman Long, linux-doc, Bagas Sanjaya,
Shuah Khan, John Ogness
Sebastian Andrzej Siewior <bigeasy@linutronix.de> writes:
> The isolcpus= option has been marked as deprecated in 2017. Back then it
> was desired for the domain sub option to be configured dynamically at
> runtime instead using this boot command line which provides a static
> configuration. In the meantime this option was extended by other sub
> options which don't have runtime counterpart or it does not make sense
> to provide one.
>
> The deprecated part always referred to the default `domain' sub option
> but it was not obvious. Also the reasoning behind the deprecation is
> sort of dubious: There is nothing wrong with a static configuration if
> there is no desired to reconfigure. This is useful on systems which
> have one purpose and the CPU partition configuration is not changed for
> the entire lifetime.
>
> Remove the "Deprecated" note. Remove the part of the description which
> suggest to use cpuset.sched_load_balance and instead point to the
> documentation file which explains how to use cpusets to configure this
> at runtime.
>
> Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
> ---
> Documentation/admin-guide/kernel-parameters.txt | 10 ++++------
> 1 file changed, 4 insertions(+), 6 deletions(-)
Applied, thanks.
jon
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2026-05-03 15:09 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-27 15:07 [PATCH] Documentation/kernel-parameters: Remove "Deprecated" from isolcpus= Sebastian Andrzej Siewior
2026-04-27 16:49 ` Steven Rostedt
2026-04-27 17:13 ` Waiman Long
2026-05-03 15:09 ` Jonathan Corbet
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox