From 9954602857317c0aafa17c2faf51216e98e10e0e Mon Sep 17 00:00:00 2001 From: Nick Piggin Date: Sat, 25 Jun 2005 14:57:06 -0700 Subject: [PATCH] --- yaml --- r: 3282 b: refs/heads/master c: e0f364f4069f76a3613a797c388832822d179076 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/kernel/sched.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index c2c675cb1331..38a5e7ca7b4d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 44f410a7ce593e7e75667b93494223998069f3f1 +refs/heads/master: e0f364f4069f76a3613a797c388832822d179076 diff --git a/trunk/kernel/sched.c b/trunk/kernel/sched.c index 76080d142e3d..86be13ee5006 100644 --- a/trunk/kernel/sched.c +++ b/trunk/kernel/sched.c @@ -927,14 +927,14 @@ static int wake_idle(int cpu, task_t *p) for_each_domain(cpu, sd) { if (sd->flags & SD_WAKE_IDLE) { - cpus_and(tmp, sd->span, cpu_online_map); - cpus_and(tmp, tmp, p->cpus_allowed); + cpus_and(tmp, sd->span, p->cpus_allowed); for_each_cpu_mask(i, tmp) { if (idle_cpu(i)) return i; } } - else break; + else + break; } return cpu; }