diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 737381d601e6..19f84d98d24c 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -6148,7 +6148,7 @@ build_overlap_sched_groups(struct sched_domain *sd, int cpu) cpumask_clear(covered); - for_each_cpu(i, span) { + for_each_cpu_wrap(i, span, cpu) { struct cpumask *sg_span; if (cpumask_test_cpu(i, covered))