]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/sh64/kernel/process.c
[PATCH] sched: disable preempt in idle tasks
[net-next-2.6.git] / arch / sh64 / kernel / process.c
index efde41c0cd669388142dcb58dd7c87f5818e2d58..0c09537449b3a68cfdb8935e619c6c89213c4119 100644 (file)
@@ -334,7 +334,9 @@ void default_idle(void)
                        }
                        local_irq_enable();
                }
+               preempt_enable_no_resched();
                schedule();
+               preempt_disable();
        }
 }