Merge commit 'v2.6.29-rc1' into perfcounters/core
[linux-2.6-block.git] / arch / x86 / kernel / irqinit_64.c
index da481a1e3f303f8fe3bf10995e8e218cc556f2d4..6a71bfc51e51affdbc0a0a963e4959530c92f78a 100644 (file)
@@ -150,6 +150,11 @@ static void __init apic_intr_init(void)
        /* IPI vectors for APIC spurious and error interrupts */
        alloc_intr_gate(SPURIOUS_APIC_VECTOR, spurious_interrupt);
        alloc_intr_gate(ERROR_APIC_VECTOR, error_interrupt);
+
+       /* Performance monitoring interrupt: */
+#ifdef CONFIG_PERF_COUNTERS
+       alloc_intr_gate(LOCAL_PERF_VECTOR, perf_counter_interrupt);
+#endif
 }
 
 void __init native_init_IRQ(void)