]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/m32r/kernel/smpboot.c
[PATCH] sched: disable preempt in idle tasks
[net-next-2.6.git] / arch / m32r / kernel / smpboot.c
index 640d592ea07251207f59f4864cfd0ce9e1ad580d..b90c54169fa5ae22bd82f68988d44c2a14705873 100644 (file)
@@ -426,6 +426,7 @@ void __init smp_cpus_done(unsigned int max_cpus)
 int __init start_secondary(void *unused)
 {
        cpu_init();
+       preempt_disable();
        smp_callin();
        while (!cpu_isset(smp_processor_id(), smp_commenced_mask))
                cpu_relax();