x86: C1E late detection fix. Really switch off lapic timer
authorThomas Gleixner <tglx@linutronix.de>
Wed, 17 Oct 2007 16:04:32 +0000 (18:04 +0200)
committerThomas Gleixner <tglx@inhelltoy.tec.linutronix.de>
Wed, 17 Oct 2007 18:15:13 +0000 (20:15 +0200)
commit3dfbc88464934fb6924a388bc03961d44f387926
tree3ddb9a50bb2df909d6e629783bd41301541feceb
parente6d5a11dad44b8ae18ca8fc4ecb72ccccfa0a2d2
x86: C1E late detection fix. Really switch off lapic timer

Doh, I completely missed that devices marked DUMMY are not running
the set_mode function. So we force broadcasting, but we keep the
local APIC timer running.

Let the clock event layer mark the device _after_ switching it off.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/apic_64.c
kernel/time/tick-broadcast.c