summaryrefslogtreecommitdiffstats
path: root/Documentation/kernel-parameters.txt
diff options
context:
space:
mode:
authorThomas Gleixner2008-07-27 23:47:12 +0200
committerLinus Torvalds2008-07-28 17:31:58 +0200
commitb032bf70df2e43149ce2b4e9a865b076c6140753 (patch)
treeba022a0bc85598a29e21b7aa3f101c8043c24024 /Documentation/kernel-parameters.txt
parentMerge branch 'i2c-for-linus' of git://aeryn.fluff.org.uk/bjdooks/linux (diff)
downloadkernel-qcow2-linux-b032bf70df2e43149ce2b4e9a865b076c6140753.tar.gz
kernel-qcow2-linux-b032bf70df2e43149ce2b4e9a865b076c6140753.tar.xz
kernel-qcow2-linux-b032bf70df2e43149ce2b4e9a865b076c6140753.zip
ACPI/CPUIDLE: prevent setting pm_idle to NULL
pm_idle_save resp. pm_idle_old can be NULL when the restore code in acpi_processor_cst_has_changed() resp. cpuidle_uninstall_idle_handler() is called. This can set pm_idle unconditinally to NULL, which causes the kernel to panic when calling pm_idle in the x86 idle code. This was covered by an extra check for !pm_idle in the x86 idle code, which was removed during the x86 idle code refactoring. Instead of restoring the pm_idle check in the x86 code prevent the acpi/cpuidle code to set pm_idle to NULL. Reported by: Dhaval Giani http://lkml.org/lkml/2008/7/2/309 Based on a debug patch from Ingo Molnar Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'Documentation/kernel-parameters.txt')
0 files changed, 0 insertions, 0 deletions