diff options
| author | Peter Xu <[email protected]> | 2020-04-03 22:35:17 +0000 |
|---|---|---|
| committer | Thomas Gleixner <[email protected]> | 2020-04-15 08:38:26 +0000 |
| commit | 3662daf023500dc084fa3b96f68a6f46179ddc73 (patch) | |
| tree | 06cf6888d3cf6482dc942ba50d6e6cf44bd4079d /Documentation/filesystems/caching/netfs-api.rst | |
| parent | Linux 5.7-rc1 (diff) | |
| download | kernel-3662daf023500dc084fa3b96f68a6f46179ddc73.tar.gz kernel-3662daf023500dc084fa3b96f68a6f46179ddc73.zip | |
sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters
The "isolcpus=" parameter allows sub-parameters before the cpulist is
specified, and if the parser detects an unknown sub-parameters the whole
parameter will be ignored.
This design is incompatible with itself when new sub-parameters are added.
An older kernel will not recognize the new sub-parameter and will
invalidate the whole parameter so the CPU isolation will not take
effect. It emits a warning:
isolcpus: Error, unknown flag
The better and compatible way is to allow "isolcpus=" to skip unknown
sub-parameters, so that even if new sub-parameters are added an older
kernel will still be able to behave as usual even if with the new
sub-parameter specified on the command line.
Ideally this should have been there when the first sub-parameter for
"isolcpus=" was introduced.
Suggested-by: Thomas Gleixner <[email protected]>
Signed-off-by: Peter Xu <[email protected]>
Signed-off-by: Thomas Gleixner <[email protected]>
Link: https://lkml.kernel.org/r/[email protected]
Diffstat (limited to 'Documentation/filesystems/caching/netfs-api.rst')
0 files changed, 0 insertions, 0 deletions
