From 70f987f5c14691038e3b2637a7d89d38799cb3c4 Mon Sep 17 00:00:00 2001 From: Andrea Bastoni Date: Wed, 24 Aug 2011 12:06:42 +0200 Subject: Update PULL_TIMERS_VECTOR number From 2.6.39 the "0xee" vector number that we used for pull_timers low-level management is is use by invalidate_tlb_X interrupts. Move the pull_timers vector below the max size of invalidate_tlb. --- arch/x86/include/asm/irq_vectors.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/arch/x86/include/asm/irq_vectors.h b/arch/x86/include/asm/irq_vectors.h index cf72a7060bfd..99a44cf98453 100644 --- a/arch/x86/include/asm/irq_vectors.h +++ b/arch/x86/include/asm/irq_vectors.h @@ -97,11 +97,6 @@ #define THRESHOLD_APIC_VECTOR 0xf9 #define REBOOT_VECTOR 0xf8 -/* - * LITMUS^RT pull timers IRQ vector - */ -#define PULL_TIMERS_VECTOR 0xee - /* * Generic system vector for platform specific use */ @@ -140,6 +135,13 @@ #define INVALIDATE_TLB_VECTOR_START \ (INVALIDATE_TLB_VECTOR_END-NUM_INVALIDATE_TLB_VECTORS+1) +/* + * LITMUS^RT pull timers IRQ vector + * Make sure it's below the above max 32 vectors. + */ +#define PULL_TIMERS_VECTOR 0xce + + #define NR_VECTORS 256 #define FPU_IRQ 13 -- cgit v1.2.2