]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
driver core: cpu: Convert /sys/devices/system/cpu/isolated to use HK_TYPE_DOMAIN_BOOT
authorFrederic Weisbecker <frederic@kernel.org>
Wed, 14 May 2025 14:35:11 +0000 (16:35 +0200)
committerFrederic Weisbecker <frederic@kernel.org>
Tue, 3 Feb 2026 14:23:33 +0000 (15:23 +0100)
Make sure /sys/devices/system/cpu/isolated only prints what was passed
through the isolcpus= parameter before HK_TYPE_DOMAIN will also
integrate cpuset isolated partitions.

Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Cc: Danilo Krummrich <dakr@kernel.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Marco Crivellari <marco.crivellari@suse.com>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Rafael J. Wysocki <rafael@kernel.org>
Cc: Tejun Heo <tj@kernel.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Vlastimil Babka <vbabka@suse.cz>
Cc: Waiman Long <longman@redhat.com>
drivers/base/cpu.c

index c6c57b6f61c6087585d4df7e077dce1aa3245a45..3e3fa031e605dfb6a6f7ed709376b3f8b9c7ee56 100644 (file)
@@ -291,7 +291,7 @@ static ssize_t print_cpus_isolated(struct device *dev,
                return -ENOMEM;
 
        cpumask_andnot(isolated, cpu_possible_mask,
-                      housekeeping_cpumask(HK_TYPE_DOMAIN));
+                      housekeeping_cpumask(HK_TYPE_DOMAIN_BOOT));
        len = sysfs_emit(buf, "%*pbl\n", cpumask_pr_args(isolated));
 
        free_cpumask_var(isolated);