From: Thomas Gleixner Hmm, it detects that the LAPIC stops in C2, but it does not take countermeasures. [ 0.576000] ACPI: lapic on CPU 0 stops in C2[C2] Doo, where are my brown paperbags ? Signed-off-by: Andrew Morton --- drivers/acpi/processor_idle.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/acpi/processor_idle.c~acpi-verify-lapic-timer-fix drivers/acpi/processor_idle.c --- a/drivers/acpi/processor_idle.c~acpi-verify-lapic-timer-fix +++ a/drivers/acpi/processor_idle.c @@ -584,8 +584,8 @@ static void acpi_processor_idle(void) */ if (pr->power.timer_state_unstable < pr->power.timer_broadcast_on_state) { - pr->power.timer_state_unstable = - pr->power.timer_broadcast_on_state; + pr->power.timer_broadcast_on_state = + pr->power.timer_state_unstable; acpi_propagate_timer_broadcast(pr); } _