Revert "[PATCH] x86-64: Try multiple timer variants in check_timer"
This reverts commit b0268726, which has been linked to several problem reports with IO-APIC and the timer. Machines either don't boot because the timer doesn't happen, or we get double timer interrupts because we end up double-routing the timer irq through multiple interfaces. See for example http://lkml.org/lkml/2006/12/16/101 http://lkml.org/lkml/2007/1/3/9 http://bugzilla.kernel.org/show_bug.cgi?id=7789 about some of the discussion. Patches to fix this cleanup exist (and have been confirmed to work fine at least for some of the affected cases) and we'll revisit it for 2.6.21, but this late in the -rc series we're better off just reverting the incomplete commit that caused the problems. Suggested-by: Adrian Bunk <firstname.lastname@example.org> Cc: Eric W. Biederman <email@example.com> Cc: Yinghai Lu <firstname.lastname@example.org> Cc: Andrew Morton <email@example.com> Cc: Andi Kleen <firstname.lastname@example.org> Signed-off-by: Linus Torvalds <email@example.com>
Showing with 82 additions and 51 deletions