diff -urpN -X /home/fletch/.diff.exclude 466-disable_preempt/kernel/sched.c 467-sched_idle/kernel/sched.c
--- 466-disable_preempt/kernel/sched.c	Fri May 30 19:28:09 2003
+++ 467-sched_idle/kernel/sched.c	Fri May 30 19:28:14 2003
@@ -1282,7 +1282,7 @@ static void rebalance_tick(runqueue_t *t
 		if (!(j % IDLE_REBALANCE_TICK)) {
 			spin_lock(&this_rq->lock);
 			schedstats[this_cpu].lb_idle++;
-			load_balance(this_rq, 0, cpu_to_node_mask(this_cpu));
+			load_balance(this_rq, idle, cpu_to_node_mask(this_cpu));
 			spin_unlock(&this_rq->lock);
 		}
 		return;