--- kernel/sched_bfs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Index: linux-2.6.38.2-ck1/kernel/sched_bfs.c =================================================================== --- linux-2.6.38.2-ck1.orig/kernel/sched_bfs.c 2011-04-05 17:37:54.086978402 +1000 +++ linux-2.6.38.2-ck1/kernel/sched_bfs.c 2011-04-05 17:39:17.389978389 +1000 @@ -1997,8 +1997,7 @@ unsigned long nr_active(void) unsigned long this_cpu_load(void) { return this_rq()->rq_running + - (queued_notrunning() + nr_uninterruptible()) / - grq.noc ? : 1; + ((queued_notrunning() + nr_uninterruptible()) / grq.noc); } /* Variables and functions for calc_load */ @@ -6969,6 +6968,7 @@ void __init sched_init(void) grq.last_jiffy = jiffies; raw_spin_lock_init(&grq.iso_lock); grq.iso_ticks = grq.iso_refractory = 0; + grq.noc = 1; #ifdef CONFIG_SMP init_defrootdomain(); grq.qnr = grq.idle_cpus = 0;