From: Ingo Molnar comment fix. Signed-off-by: Andrew Morton --- kernel/sched.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) diff -puN kernel/sched.c~sched-dont-kick-alb-in-the-presence-of-pinned-task-fix kernel/sched.c --- devel/kernel/sched.c~sched-dont-kick-alb-in-the-presence-of-pinned-task-fix 2005-08-21 23:49:39.000000000 -0700 +++ devel-akpm/kernel/sched.c 2005-08-21 23:49:39.000000000 -0700 @@ -2449,7 +2449,9 @@ static void rebalance_tick(int this_cpu, if (j - sd->last_balance >= interval) { if (load_balance(this_cpu, this_rq, sd, idle)) { - /* We've pulled tasks over so no longer idle */ + /* We've pulled tasks over so no longer idle + * or one of our SMT sibling is not idle. + */ idle = NOT_IDLE; } sd->last_balance += interval; _