diff options
Diffstat (limited to 'kernel/sched.c')
-rw-r--r-- | kernel/sched.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/sched.c b/kernel/sched.c index 921adf6f6fad..14168c49a154 100644 --- a/kernel/sched.c +++ b/kernel/sched.c | |||
@@ -7436,6 +7436,8 @@ static int build_sched_domains(const struct cpumask *cpu_map, | |||
7436 | sd = build_sched_domain(tl, &d, cpu_map, attr, sd, i); | 7436 | sd = build_sched_domain(tl, &d, cpu_map, attr, sd, i); |
7437 | if (tl->flags & SDTL_OVERLAP || sched_feat(FORCE_SD_OVERLAP)) | 7437 | if (tl->flags & SDTL_OVERLAP || sched_feat(FORCE_SD_OVERLAP)) |
7438 | sd->flags |= SD_OVERLAP; | 7438 | sd->flags |= SD_OVERLAP; |
7439 | if (cpumask_equal(cpu_map, sched_domain_span(sd))) | ||
7440 | break; | ||
7439 | } | 7441 | } |
7440 | 7442 | ||
7441 | while (sd->child) | 7443 | while (sd->child) |