Index: MM-2.6.X/kernel/sched.c =================================================================== --- MM-2.6.X.orig/kernel/sched.c 2006-02-16 10:51:52.000000000 +1100 +++ MM-2.6.X/kernel/sched.c 2006-02-16 11:02:45.000000000 +1100 @@ -2406,7 +2406,7 @@ static void active_load_balance(runqueue runqueue_t *target_rq; int target_cpu = busiest_rq->push_cpu; - if (busiest_rq->nr_running <= 1) + if (busiest_rq->nr_running <= 2) /* no task to move */ return;