Commit 5fbbb90dfdedb9a258550e4e5debd3013266372e
Committed by
Rafael J. Wysocki
1 parent
63c6ba4352
Exists in
smarc-l5.0.0_1.0.0-ga
and in
5 other branches
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 <tixy@linaro.org> Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Showing 1 changed file with 1 additions and 1 deletions Side-by-side Diff
drivers/cpuidle/coupled.c