x86: restrict PIT clocksource usage
authorThomas Gleixner <tglx@linutronix.de>
Wed, 30 Jan 2008 12:30:02 +0000 (13:30 +0100)
committerIngo Molnar <mingo@elte.hu>
Wed, 30 Jan 2008 12:30:02 +0000 (13:30 +0100)
commit316da3b3fc8efa9a5d2c99e0d449f01ff38c6aba
treebc5ddba05ab44795b39e90079fb088cdfc6e5517
parentdf619e6bafeb8e129aba3173d384544d7fa6e3c2
x86: restrict PIT clocksource usage

PIT clocksource is registered unconditionally even when HPET is enabled
or when PIT is replaced by the local APIC timer. In both cases PIT can
not be used as it is stopped and the readout would be stale.

Prevent registering PIT in those cases.

patch depends on:

  x86: offer is_hpet_enabled() on !CONFIG_HPET_TIMER too

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