aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/lib/code-patching.c
diff options
context:
space:
mode:
authorJon Medhurst (Tixy) <[email protected]>2012-08-15 20:11:00 +0000
committerRafael J. Wysocki <[email protected]>2012-08-17 17:37:08 +0000
commit5fbbb90dfdedb9a258550e4e5debd3013266372e (patch)
tree86f4ad339e193301a8ac2626cc28e664978089b7 /arch/powerpc/lib/code-patching.c
parentcpuidle: coupled: fix sleeping while atomic in cpu notifier (diff)
downloadkernel-5fbbb90dfdedb9a258550e4e5debd3013266372e.tar.gz
kernel-5fbbb90dfdedb9a258550e4e5debd3013266372e.zip
cpuidle: Prevent null pointer dereference in cpuidle_coupled_cpu_notify
When a kernel is built to support multiple hardware types it's possible that CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is set but the hardware the kernel is run on doesn't support cpuidle and therefore doesn't load a driver for it. In this case, when the system is shut down, cpuidle_coupled_cpu_notify() gets called with cpuidle_devices set to NULL. There are quite possibly other circumstances where this situation can also occur and we should check for it. Signed-off-by: Jon Medhurst <[email protected]> Signed-off-by: Rafael J. Wysocki <[email protected]>
Diffstat (limited to 'arch/powerpc/lib/code-patching.c')
0 files changed, 0 insertions, 0 deletions