diff options
| author | Nick Piggin <nickpiggin@yahoo.com.au> | 2004-10-18 09:10:00 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-10-18 09:10:00 -0700 |
| commit | 8dac7706958cbaff568685bba0156380b6131b22 (patch) | |
| tree | 380d7f4074fe9e6c28372a37ceea78f54ea4fcc3 /kernel | |
| parent | 293643f42f457c0e02695538b20096ee036c7529 (diff) | |
[PATCH] sched: fix domain debug for isolcpus
Fix an oops in the domain debug code when isolated CPUs are specified.
Introduced by 5/8 "sched add load balance flag"
Signed-off-by: Nick Piggin <nickpiggin@yahoo.com.au>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/sched.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/kernel/sched.c b/kernel/sched.c index 970a913f64b9..27e6b1b4fac3 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -4344,7 +4344,17 @@ static void sched_domain_debug(void) printk(KERN_DEBUG); for (j = 0; j < level + 1; j++) printk(" "); - printk("domain %d: span %s\n", level, str); + printk("domain %d: ", level); + + if (!(sd->flags & SD_LOAD_BALANCE)) { + printk("does not balance"); + if (sd->parent) + printk(" ERROR !SD_LOAD_BALANCE domain has parent"); + printk("\n"); + break; + } + + printk("span %s\n", str); if (!cpu_isset(i, sd->span)) printk(KERN_DEBUG "ERROR domain->span does not contain CPU%d\n", i); |
