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	Sat May 10 19:03:12 2003
+++ 467-sched_idle/kernel/sched.c	Sat May 10 19:03:14 2003
@@ -1305,7 +1305,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;