From: "Siddha, Suresh B" Signed-off-by: Suresh Siddha Cc: Ingo Molnar Acked-by: Peter Williams Signed-off-by: Andrew Morton --- kernel/sched.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) Index: linux-2.6.17-rc4-ck1/kernel/sched.c =================================================================== --- linux-2.6.17-rc4-ck1.orig/kernel/sched.c 2006-05-15 21:51:42.000000000 +1000 +++ linux-2.6.17-rc4-ck1/kernel/sched.c 2006-05-15 21:51:43.000000000 +1000 @@ -2209,11 +2209,13 @@ find_busiest_group(struct sched_domain * * moved */ if (*imbalance < busiest_load_per_task) { -small_imbalance: - unsigned long pwr_now = 0, pwr_move = 0; + unsigned long pwr_now, pwr_move; unsigned long tmp; - unsigned int imbn = 2; + unsigned int imbn; +small_imbalance: + pwr_move = pwr_now = 0; + imbn = 2; if (this_nr_running) { this_load_per_task /= this_nr_running; if (busiest_load_per_task > this_load_per_task)