cpuidle: stop depending on pm_idle
cpuidle users should call cpuidle_call_idle() directly rather than via (pm_idle)() function pointer. Architecture may choose to continue using (pm_idle)(), but cpuidle need not depend on it: my_arch_cpu_idle() ... if(cpuidle_call_idle()) pm_idle(); cc: Kevin Hilman <khilman@deeprootsystems.com> cc: Paul Mundt <lethal@linux-sh.org> cc: x86@kernel.org Acked-by:H. Peter Anvin <hpa@linux.intel.com> Signed-off-by:
Len Brown <len.brown@intel.com>
Showing
- arch/arm/kernel/process.c 3 additions, 1 deletionarch/arm/kernel/process.c
- arch/sh/kernel/idle.c 4 additions, 2 deletionsarch/sh/kernel/idle.c
- arch/x86/kernel/process_32.c 3 additions, 1 deletionarch/x86/kernel/process_32.c
- arch/x86/kernel/process_64.c 3 additions, 1 deletionarch/x86/kernel/process_64.c
- drivers/cpuidle/cpuidle.c 18 additions, 20 deletionsdrivers/cpuidle/cpuidle.c
- include/linux/cpuidle.h 2 additions, 0 deletionsinclude/linux/cpuidle.h
Loading
Please register or sign in to comment