]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/cris/kernel/process.c
[PATCH] sched: disable preempt in idle tasks
[net-next-2.6.git] / arch / cris / kernel / process.c
index 949a0e40e03cc63f6304c90e9909a254bbe909ce..7c80afb1046077d2fb219d2542c3b815c7d3916d 100644 (file)
@@ -218,7 +218,9 @@ void cpu_idle (void)
                                idle = default_idle;
                        idle();
                }
+               preempt_enable_no_resched();
                schedule();
+               preempt_disable();
        }
 }