| Submitter | Steven Rostedt |
|---|---|
| Date | 2008-11-20 19:09:49 |
| Message ID | <20081120191149.086287646@goodmis.org> |
| Download | mbox | patch |
| Permalink | /patch/9877/ |
| State | Not Applicable |
| Headers | show |
Comments
Patch
diff --git a/arch/powerpc/kernel/idle.c b/arch/powerpc/kernel/idle.c index 31982d0..88d9c1d 100644 --- a/arch/powerpc/kernel/idle.c +++ b/arch/powerpc/kernel/idle.c @@ -69,10 +69,15 @@ void cpu_idle(void) smp_mb(); local_irq_disable(); + /* Don't trace irqs off for idle */ + stop_critical_timings(); + /* check again after disabling irqs */ if (!need_resched() && !cpu_should_die()) ppc_md.power_save(); + start_critical_timings(); + local_irq_enable(); set_thread_flag(TIF_POLLING_NRFLAG);