X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=arch%2Fx86%2Fkernel%2Fprocess_32.c;h=7a3b65107a27cce70ff2b20c03e909c712c32e7e;hb=2f3aa7a06f6f48d6f78a90595b17e6beafa7abf6;hp=a3d0dc59067be542d7423d2a8abbc99801c0d3f6;hpb=f01ef569cddb1a8627b1c6b3a134998ad1cf4b22;p=pandora-kernel.git diff --git a/arch/x86/kernel/process_32.c b/arch/x86/kernel/process_32.c index a3d0dc59067b..7a3b65107a27 100644 --- a/arch/x86/kernel/process_32.c +++ b/arch/x86/kernel/process_32.c @@ -38,6 +38,7 @@ #include #include #include +#include #include #include @@ -109,7 +110,8 @@ void cpu_idle(void) local_irq_disable(); /* Don't trace irqs off for idle */ stop_critical_timings(); - pm_idle(); + if (cpuidle_idle_call()) + pm_idle(); start_critical_timings(); } tick_nohz_restart_sched_tick();