--- kernel/sched_bfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: linux-3.1-ck2/kernel/sched_bfs.c =================================================================== --- linux-3.1-ck2.orig/kernel/sched_bfs.c 2011-11-11 13:28:24.197507478 +1100 +++ linux-3.1-ck2/kernel/sched_bfs.c 2011-11-11 13:28:24.367507467 +1100 @@ -6909,7 +6909,7 @@ void __init sched_init(void) rq->cache_idle = sole_cpu_idle; cpumask_set_cpu(i, &rq->cache_siblings); #endif - rq->cpu_locality = kmalloc(nr_cpu_ids * sizeof(int), GFP_ATOMIC); + rq->cpu_locality = kmalloc(nr_cpu_ids * sizeof(int *), GFP_ATOMIC); for_each_possible_cpu(j) { if (i == j) rq->cpu_locality[j] = 0;