x86-32: AMD c1e force timer broadcast late
commitcf1b2b7e7d2603bc99ce39b2f6f362afa4389a95
authorChuck Ebbert <cebbert@redhat.com>
Wed, 3 Sep 2008 23:34:59 +0000 (3 19:34 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 9 Oct 2008 03:22:47 +0000 (8 20:22 -0700)
tree837e9361af8a7d66c5ba697d7039864a7129c19f
parentc02a79dedc7f3c3d4fdbb5eb2000cacea5df4cde
x86-32: AMD c1e force timer broadcast late

This patch is not needed in 2.6.27 because it has new c1e-aware idle code.

In kernel 2.6.26 the 32-bit x86 timers are started earlier than before.
This breaks AMD c1e detection trying to force timer broadcast for the
local apic timer. Copy the code from the 64-bit kernel to force timer
broadcast late.

Reference:
http://bugzilla.kernel.org/show_bug.cgi?id=11427

Signed-off-by: Chuck Ebbert <cebbert@redhat.com>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/x86/kernel/apic_32.c