OSDN Git Service

x86/timer: Skip PIT initialization on modern chipsets
[android-x86/kernel.git] / arch / x86 / kernel / apic / io_apic.c
index 53aa234..1bb8647 100644 (file)
@@ -58,6 +58,7 @@
 #include <asm/acpi.h>
 #include <asm/dma.h>
 #include <asm/timer.h>
+#include <asm/time.h>
 #include <asm/i8259.h>
 #include <asm/setup.h>
 #include <asm/irq_remapping.h>
@@ -2083,6 +2084,9 @@ static inline void __init check_timer(void)
        unsigned long flags;
        int no_pin1 = 0;
 
+       if (!global_clock_event)
+               return;
+
        local_irq_save(flags);
 
        /*