X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=arch%2Farm%2Fkernel%2Fprocess.c;h=d7ee0d4c072d8dba133b8160ef1ed590e14638a0;hb=a0bfa1373859e9d11dc92561a8667588803e42d8;hp=5e1e541972277f38a123d7964fca081629584d50;hpb=32673822e440eb92eb334631eb0a199d0c532d13;p=firefly-linux-kernel-4.4.55.git diff --git a/arch/arm/kernel/process.c b/arch/arm/kernel/process.c index 5e1e54197227..d7ee0d4c072d 100644 --- a/arch/arm/kernel/process.c +++ b/arch/arm/kernel/process.c @@ -30,6 +30,7 @@ #include #include #include +#include #include #include @@ -196,7 +197,8 @@ void cpu_idle(void) cpu_relax(); } else { stop_critical_timings(); - pm_idle(); + if (cpuidle_call_idle()) + pm_idle(); start_critical_timings(); /* * This will eventually be removed - pm_idle