]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/ppc/kernel/smp.c
[PATCH] sched: disable preempt in idle tasks
[net-next-2.6.git] / arch / ppc / kernel / smp.c
index bc5bf1124836adb4013c8a09ceb28c9421feed26..43b8fc2ca591c86388427c4b822eababd6991e11 100644 (file)
@@ -341,6 +341,7 @@ int __devinit start_secondary(void *unused)
        cpu = smp_processor_id();
         smp_store_cpu_info(cpu);
        set_dec(tb_ticks_per_jiffy);
+       preempt_disable();
        cpu_callin_map[cpu] = 1;
 
        printk("CPU %d done callin...\n", cpu);