Merge tag 'bitmap-6.1-rc1' of https://github.com/norov/linux
[sfrench/cifs-2.6.git] / kernel / sched / core.c
index 8cd1b5a8f61331a642db3c4b56c2383cd7e4fca3..f4d02201f4249445c92e9d75425fbebcbd899ba4 100644 (file)
@@ -357,10 +357,7 @@ static void __sched_core_flip(bool enabled)
        /*
         * Toggle the offline CPUs.
         */
-       cpumask_copy(&sched_core_mask, cpu_possible_mask);
-       cpumask_andnot(&sched_core_mask, &sched_core_mask, cpu_online_mask);
-
-       for_each_cpu(cpu, &sched_core_mask)
+       for_each_cpu_andnot(cpu, cpu_possible_mask, cpu_online_mask)
                cpu_rq(cpu)->core_enabled = enabled;
 
        cpus_read_unlock();