[Xenomai-git] Philippe Gerum : x86: upgrade I-pipe support to 2.6.34-x86-2.6-04
Module: xenomai-head Branch: master Commit: 2465f3dea7ff399bb68d46f9d4e6c796fabaa72f URL: http://git.xenomai.org/?p=xenomai-head.git;a=commit;h=2465f3dea7ff399bb68d46f9d4e6c796fabaa72f Author: Philippe Gerum r...@xenomai.org Date: Wed May 26 18:54:15 2010 +0200 x86: upgrade I-pipe support to 2.6.34-x86-2.6-04 --- ...3.patch = adeos-ipipe-2.6.34-x86-2.6-04.patch} | 175 +--- 1 files changed, 81 insertions(+), 94 deletions(-) diff --git a/ksrc/arch/x86/patches/adeos-ipipe-2.6.34-rc5-x86-2.6-03.patch b/ksrc/arch/x86/patches/adeos-ipipe-2.6.34-x86-2.6-04.patch similarity index 98% rename from ksrc/arch/x86/patches/adeos-ipipe-2.6.34-rc5-x86-2.6-03.patch rename to ksrc/arch/x86/patches/adeos-ipipe-2.6.34-x86-2.6-04.patch index c5c34af..01a029b 100644 --- a/ksrc/arch/x86/patches/adeos-ipipe-2.6.34-rc5-x86-2.6-03.patch +++ b/ksrc/arch/x86/patches/adeos-ipipe-2.6.34-x86-2.6-04.patch @@ -168,7 +168,7 @@ index 0b72282..6574056 100644 /* diff --git a/arch/x86/include/asm/ipipe.h b/arch/x86/include/asm/ipipe.h new file mode 100644 -index 000..37ed040 +index 000..4d711dd --- /dev/null +++ b/arch/x86/include/asm/ipipe.h @@ -0,0 +1,156 @@ @@ -199,10 +199,10 @@ index 000..37ed040 +#ifdef CONFIG_IPIPE + +#ifndef IPIPE_ARCH_STRING -+#define IPIPE_ARCH_STRING 2.6-03 ++#define IPIPE_ARCH_STRING 2.6-04 +#define IPIPE_MAJOR_NUMBER2 +#define IPIPE_MINOR_NUMBER6 -+#define IPIPE_PATCH_NUMBER3 ++#define IPIPE_PATCH_NUMBER4 +#endif + +DECLARE_PER_CPU(struct pt_regs, __ipipe_tick_regs); @@ -1358,7 +1358,7 @@ index 09d3b17..0820b62 100644 static void flat_send_IPI_mask(const struct cpumask *cpumask, int vector) diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c -index 127b871..d77ffa8 100644 +index eb2789c..4069f88 100644 --- a/arch/x86/kernel/apic/io_apic.c +++ b/arch/x86/kernel/apic/io_apic.c @@ -74,8 +74,8 @@ @@ -1414,7 +1414,7 @@ index 127b871..d77ffa8 100644 raw_spin_unlock_irqrestore(ioapic_lock, flags); return was_pending; -@@ -2553,11 +2560,13 @@ static inline void irq_complete_move(struct irq_desc **descp) {} +@@ -2556,11 +2563,13 @@ static inline void irq_complete_move(struct irq_desc **descp) {} static void ack_apic_edge(unsigned int irq) { @@ -1429,7 +1429,7 @@ index 127b871..d77ffa8 100644 } atomic_t irq_mis_count; -@@ -2601,6 +2610,8 @@ static void __eoi_ioapic_irq(unsigned int irq, struct irq_cfg *cfg) +@@ -2604,6 +2613,8 @@ static void __eoi_ioapic_irq(unsigned int irq, struct irq_cfg *cfg) } } @@ -1438,7 +1438,7 @@ index 127b871..d77ffa8 100644 static void eoi_ioapic_irq(struct irq_desc *desc) { struct irq_cfg *cfg; -@@ -2615,12 +2626,44 @@ static void eoi_ioapic_irq(struct irq_desc *desc) +@@ -2618,12 +2629,44 @@ static void eoi_ioapic_irq(struct irq_desc *desc) raw_spin_unlock_irqrestore(ioapic_lock, flags); } @@ -1483,7 +1483,7 @@ index 127b871..d77ffa8 100644 int do_unmask_irq = 0; irq_complete_move(desc); -@@ -2720,19 +2763,40 @@ static void ack_apic_level(unsigned int irq) +@@ -2723,19 +2766,40 @@ static void ack_apic_level(unsigned int irq) move_masked_irq(irq); unmask_IO_APIC_irq_desc(desc); } @@ -1526,7 +1526,7 @@ index 127b871..d77ffa8 100644 eoi_ioapic_irq(desc); } #endif /* CONFIG_INTR_REMAP */ -@@ -2746,6 +2810,9 @@ static struct irq_chip ioapic_chip __read_mostly = { +@@ -2749,6 +2813,9 @@ static struct irq_chip ioapic_chip __read_mostly = { .eoi= ack_apic_level, #ifdef CONFIG_SMP .set_affinity = set_ioapic_affinity_irq, @@ -1536,7 +1536,7 @@ index 127b871..d77ffa8 100644 #endif .retrigger = ioapic_retrigger_irq, }; -@@ -2760,6 +2827,9 @@ static struct irq_chip ir_ioapic_chip __read_mostly = { +@@ -2763,6 +2830,9 @@ static struct irq_chip ir_ioapic_chip __read_mostly = { .eoi= ir_ack_apic_level, #ifdef CONFIG_SMP .set_affinity = set_ir_ioapic_affinity_irq, @@ -1546,7 +1546,7 @@ index 127b871..d77ffa8 100644 #endif #endif .retrigger = ioapic_retrigger_irq, -@@ -2805,23 +2875,29 @@ static inline void init_IO_APIC_traps(void) +@@ -2808,23 +2878,29 @@ static inline void init_IO_APIC_traps(void) static void mask_lapic_irq(unsigned int irq) { @@ -1579,7 +1579,7 @@ index 127b871..d77ffa8 100644 } static struct irq_chip lapic_chip __read_mostly = { -@@ -2829,6 +2905,9 @@ static struct irq_chip lapic_chip __read_mostly = { +@@ -2832,6 +2908,9 @@ static struct irq_chip lapic_chip __read_mostly = { .mask = mask_lapic_irq, .unmask = unmask_lapic_irq, .ack= ack_lapic_irq, @@ -1589,7 +1589,7 @@ index 127b871..d77ffa8 100644 }; static void lapic_register_intr(int irq, struct irq_desc *desc) -@@ -3076,6 +3155,10 @@ static inline void __init check_timer(void) +@@ -3079,6 +3158,10 @@
[Xenomai-git] Philippe Gerum : x86: upgrade I-pipe support to 2.6.34-x86-2.6-04
Module: xenomai-2.5 Branch: master Commit: 2465f3dea7ff399bb68d46f9d4e6c796fabaa72f URL: http://git.xenomai.org/?p=xenomai-2.5.git;a=commit;h=2465f3dea7ff399bb68d46f9d4e6c796fabaa72f Author: Philippe Gerum r...@xenomai.org Date: Wed May 26 18:54:15 2010 +0200 x86: upgrade I-pipe support to 2.6.34-x86-2.6-04 --- ...3.patch = adeos-ipipe-2.6.34-x86-2.6-04.patch} | 175 +--- 1 files changed, 81 insertions(+), 94 deletions(-) diff --git a/ksrc/arch/x86/patches/adeos-ipipe-2.6.34-rc5-x86-2.6-03.patch b/ksrc/arch/x86/patches/adeos-ipipe-2.6.34-x86-2.6-04.patch similarity index 98% rename from ksrc/arch/x86/patches/adeos-ipipe-2.6.34-rc5-x86-2.6-03.patch rename to ksrc/arch/x86/patches/adeos-ipipe-2.6.34-x86-2.6-04.patch index c5c34af..01a029b 100644 --- a/ksrc/arch/x86/patches/adeos-ipipe-2.6.34-rc5-x86-2.6-03.patch +++ b/ksrc/arch/x86/patches/adeos-ipipe-2.6.34-x86-2.6-04.patch @@ -168,7 +168,7 @@ index 0b72282..6574056 100644 /* diff --git a/arch/x86/include/asm/ipipe.h b/arch/x86/include/asm/ipipe.h new file mode 100644 -index 000..37ed040 +index 000..4d711dd --- /dev/null +++ b/arch/x86/include/asm/ipipe.h @@ -0,0 +1,156 @@ @@ -199,10 +199,10 @@ index 000..37ed040 +#ifdef CONFIG_IPIPE + +#ifndef IPIPE_ARCH_STRING -+#define IPIPE_ARCH_STRING 2.6-03 ++#define IPIPE_ARCH_STRING 2.6-04 +#define IPIPE_MAJOR_NUMBER2 +#define IPIPE_MINOR_NUMBER6 -+#define IPIPE_PATCH_NUMBER3 ++#define IPIPE_PATCH_NUMBER4 +#endif + +DECLARE_PER_CPU(struct pt_regs, __ipipe_tick_regs); @@ -1358,7 +1358,7 @@ index 09d3b17..0820b62 100644 static void flat_send_IPI_mask(const struct cpumask *cpumask, int vector) diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c -index 127b871..d77ffa8 100644 +index eb2789c..4069f88 100644 --- a/arch/x86/kernel/apic/io_apic.c +++ b/arch/x86/kernel/apic/io_apic.c @@ -74,8 +74,8 @@ @@ -1414,7 +1414,7 @@ index 127b871..d77ffa8 100644 raw_spin_unlock_irqrestore(ioapic_lock, flags); return was_pending; -@@ -2553,11 +2560,13 @@ static inline void irq_complete_move(struct irq_desc **descp) {} +@@ -2556,11 +2563,13 @@ static inline void irq_complete_move(struct irq_desc **descp) {} static void ack_apic_edge(unsigned int irq) { @@ -1429,7 +1429,7 @@ index 127b871..d77ffa8 100644 } atomic_t irq_mis_count; -@@ -2601,6 +2610,8 @@ static void __eoi_ioapic_irq(unsigned int irq, struct irq_cfg *cfg) +@@ -2604,6 +2613,8 @@ static void __eoi_ioapic_irq(unsigned int irq, struct irq_cfg *cfg) } } @@ -1438,7 +1438,7 @@ index 127b871..d77ffa8 100644 static void eoi_ioapic_irq(struct irq_desc *desc) { struct irq_cfg *cfg; -@@ -2615,12 +2626,44 @@ static void eoi_ioapic_irq(struct irq_desc *desc) +@@ -2618,12 +2629,44 @@ static void eoi_ioapic_irq(struct irq_desc *desc) raw_spin_unlock_irqrestore(ioapic_lock, flags); } @@ -1483,7 +1483,7 @@ index 127b871..d77ffa8 100644 int do_unmask_irq = 0; irq_complete_move(desc); -@@ -2720,19 +2763,40 @@ static void ack_apic_level(unsigned int irq) +@@ -2723,19 +2766,40 @@ static void ack_apic_level(unsigned int irq) move_masked_irq(irq); unmask_IO_APIC_irq_desc(desc); } @@ -1526,7 +1526,7 @@ index 127b871..d77ffa8 100644 eoi_ioapic_irq(desc); } #endif /* CONFIG_INTR_REMAP */ -@@ -2746,6 +2810,9 @@ static struct irq_chip ioapic_chip __read_mostly = { +@@ -2749,6 +2813,9 @@ static struct irq_chip ioapic_chip __read_mostly = { .eoi= ack_apic_level, #ifdef CONFIG_SMP .set_affinity = set_ioapic_affinity_irq, @@ -1536,7 +1536,7 @@ index 127b871..d77ffa8 100644 #endif .retrigger = ioapic_retrigger_irq, }; -@@ -2760,6 +2827,9 @@ static struct irq_chip ir_ioapic_chip __read_mostly = { +@@ -2763,6 +2830,9 @@ static struct irq_chip ir_ioapic_chip __read_mostly = { .eoi= ir_ack_apic_level, #ifdef CONFIG_SMP .set_affinity = set_ir_ioapic_affinity_irq, @@ -1546,7 +1546,7 @@ index 127b871..d77ffa8 100644 #endif #endif .retrigger = ioapic_retrigger_irq, -@@ -2805,23 +2875,29 @@ static inline void init_IO_APIC_traps(void) +@@ -2808,23 +2878,29 @@ static inline void init_IO_APIC_traps(void) static void mask_lapic_irq(unsigned int irq) { @@ -1579,7 +1579,7 @@ index 127b871..d77ffa8 100644 } static struct irq_chip lapic_chip __read_mostly = { -@@ -2829,6 +2905,9 @@ static struct irq_chip lapic_chip __read_mostly = { +@@ -2832,6 +2908,9 @@ static struct irq_chip lapic_chip __read_mostly = { .mask = mask_lapic_irq, .unmask = unmask_lapic_irq, .ack= ack_lapic_irq, @@ -1589,7 +1589,7 @@ index 127b871..d77ffa8 100644 }; static void lapic_register_intr(int irq, struct irq_desc *desc) -@@ -3076,6 +3155,10 @@ static inline void __init check_timer(void) +@@ -3079,6 +3158,10 @@
[Xenomai-git] Philippe Gerum : x86: upgrade I-pipe support to 2.6.34-x86-2.6-04
Module: xenomai-rpm Branch: for-upstream Commit: 66f9d24ad1ffa476c91925d952190ca97ac1158a URL: http://git.xenomai.org/?p=xenomai-rpm.git;a=commit;h=66f9d24ad1ffa476c91925d952190ca97ac1158a Author: Philippe Gerum r...@xenomai.org Date: Wed May 26 12:14:03 2010 +0200 x86: upgrade I-pipe support to 2.6.34-x86-2.6-04 --- ...3.patch = adeos-ipipe-2.6.34-x86-2.6-04.patch} | 175 +--- 1 files changed, 81 insertions(+), 94 deletions(-) diff --git a/ksrc/arch/x86/patches/adeos-ipipe-2.6.34-rc5-x86-2.6-03.patch b/ksrc/arch/x86/patches/adeos-ipipe-2.6.34-x86-2.6-04.patch similarity index 98% rename from ksrc/arch/x86/patches/adeos-ipipe-2.6.34-rc5-x86-2.6-03.patch rename to ksrc/arch/x86/patches/adeos-ipipe-2.6.34-x86-2.6-04.patch index c5c34af..01a029b 100644 --- a/ksrc/arch/x86/patches/adeos-ipipe-2.6.34-rc5-x86-2.6-03.patch +++ b/ksrc/arch/x86/patches/adeos-ipipe-2.6.34-x86-2.6-04.patch @@ -168,7 +168,7 @@ index 0b72282..6574056 100644 /* diff --git a/arch/x86/include/asm/ipipe.h b/arch/x86/include/asm/ipipe.h new file mode 100644 -index 000..37ed040 +index 000..4d711dd --- /dev/null +++ b/arch/x86/include/asm/ipipe.h @@ -0,0 +1,156 @@ @@ -199,10 +199,10 @@ index 000..37ed040 +#ifdef CONFIG_IPIPE + +#ifndef IPIPE_ARCH_STRING -+#define IPIPE_ARCH_STRING 2.6-03 ++#define IPIPE_ARCH_STRING 2.6-04 +#define IPIPE_MAJOR_NUMBER2 +#define IPIPE_MINOR_NUMBER6 -+#define IPIPE_PATCH_NUMBER3 ++#define IPIPE_PATCH_NUMBER4 +#endif + +DECLARE_PER_CPU(struct pt_regs, __ipipe_tick_regs); @@ -1358,7 +1358,7 @@ index 09d3b17..0820b62 100644 static void flat_send_IPI_mask(const struct cpumask *cpumask, int vector) diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c -index 127b871..d77ffa8 100644 +index eb2789c..4069f88 100644 --- a/arch/x86/kernel/apic/io_apic.c +++ b/arch/x86/kernel/apic/io_apic.c @@ -74,8 +74,8 @@ @@ -1414,7 +1414,7 @@ index 127b871..d77ffa8 100644 raw_spin_unlock_irqrestore(ioapic_lock, flags); return was_pending; -@@ -2553,11 +2560,13 @@ static inline void irq_complete_move(struct irq_desc **descp) {} +@@ -2556,11 +2563,13 @@ static inline void irq_complete_move(struct irq_desc **descp) {} static void ack_apic_edge(unsigned int irq) { @@ -1429,7 +1429,7 @@ index 127b871..d77ffa8 100644 } atomic_t irq_mis_count; -@@ -2601,6 +2610,8 @@ static void __eoi_ioapic_irq(unsigned int irq, struct irq_cfg *cfg) +@@ -2604,6 +2613,8 @@ static void __eoi_ioapic_irq(unsigned int irq, struct irq_cfg *cfg) } } @@ -1438,7 +1438,7 @@ index 127b871..d77ffa8 100644 static void eoi_ioapic_irq(struct irq_desc *desc) { struct irq_cfg *cfg; -@@ -2615,12 +2626,44 @@ static void eoi_ioapic_irq(struct irq_desc *desc) +@@ -2618,12 +2629,44 @@ static void eoi_ioapic_irq(struct irq_desc *desc) raw_spin_unlock_irqrestore(ioapic_lock, flags); } @@ -1483,7 +1483,7 @@ index 127b871..d77ffa8 100644 int do_unmask_irq = 0; irq_complete_move(desc); -@@ -2720,19 +2763,40 @@ static void ack_apic_level(unsigned int irq) +@@ -2723,19 +2766,40 @@ static void ack_apic_level(unsigned int irq) move_masked_irq(irq); unmask_IO_APIC_irq_desc(desc); } @@ -1526,7 +1526,7 @@ index 127b871..d77ffa8 100644 eoi_ioapic_irq(desc); } #endif /* CONFIG_INTR_REMAP */ -@@ -2746,6 +2810,9 @@ static struct irq_chip ioapic_chip __read_mostly = { +@@ -2749,6 +2813,9 @@ static struct irq_chip ioapic_chip __read_mostly = { .eoi= ack_apic_level, #ifdef CONFIG_SMP .set_affinity = set_ioapic_affinity_irq, @@ -1536,7 +1536,7 @@ index 127b871..d77ffa8 100644 #endif .retrigger = ioapic_retrigger_irq, }; -@@ -2760,6 +2827,9 @@ static struct irq_chip ir_ioapic_chip __read_mostly = { +@@ -2763,6 +2830,9 @@ static struct irq_chip ir_ioapic_chip __read_mostly = { .eoi= ir_ack_apic_level, #ifdef CONFIG_SMP .set_affinity = set_ir_ioapic_affinity_irq, @@ -1546,7 +1546,7 @@ index 127b871..d77ffa8 100644 #endif #endif .retrigger = ioapic_retrigger_irq, -@@ -2805,23 +2875,29 @@ static inline void init_IO_APIC_traps(void) +@@ -2808,23 +2878,29 @@ static inline void init_IO_APIC_traps(void) static void mask_lapic_irq(unsigned int irq) { @@ -1579,7 +1579,7 @@ index 127b871..d77ffa8 100644 } static struct irq_chip lapic_chip __read_mostly = { -@@ -2829,6 +2905,9 @@ static struct irq_chip lapic_chip __read_mostly = { +@@ -2832,6 +2908,9 @@ static struct irq_chip lapic_chip __read_mostly = { .mask = mask_lapic_irq, .unmask = unmask_lapic_irq, .ack= ack_lapic_irq, @@ -1589,7 +1589,7 @@ index 127b871..d77ffa8 100644 }; static void lapic_register_intr(int irq, struct irq_desc *desc) -@@ -3076,6 +3155,10 @@ static inline void __init check_timer(void) +@@ -3079,6 +3158,10
[Xenomai-git] Philippe Gerum : x86: upgrade I-pipe support to 2.6.34-x86-2.6-04
Module: xenomai-rpm Branch: for-upstream Commit: 2465f3dea7ff399bb68d46f9d4e6c796fabaa72f URL: http://git.xenomai.org/?p=xenomai-rpm.git;a=commit;h=2465f3dea7ff399bb68d46f9d4e6c796fabaa72f Author: Philippe Gerum r...@xenomai.org Date: Wed May 26 18:54:15 2010 +0200 x86: upgrade I-pipe support to 2.6.34-x86-2.6-04 --- ...3.patch = adeos-ipipe-2.6.34-x86-2.6-04.patch} | 175 +--- 1 files changed, 81 insertions(+), 94 deletions(-) diff --git a/ksrc/arch/x86/patches/adeos-ipipe-2.6.34-rc5-x86-2.6-03.patch b/ksrc/arch/x86/patches/adeos-ipipe-2.6.34-x86-2.6-04.patch similarity index 98% rename from ksrc/arch/x86/patches/adeos-ipipe-2.6.34-rc5-x86-2.6-03.patch rename to ksrc/arch/x86/patches/adeos-ipipe-2.6.34-x86-2.6-04.patch index c5c34af..01a029b 100644 --- a/ksrc/arch/x86/patches/adeos-ipipe-2.6.34-rc5-x86-2.6-03.patch +++ b/ksrc/arch/x86/patches/adeos-ipipe-2.6.34-x86-2.6-04.patch @@ -168,7 +168,7 @@ index 0b72282..6574056 100644 /* diff --git a/arch/x86/include/asm/ipipe.h b/arch/x86/include/asm/ipipe.h new file mode 100644 -index 000..37ed040 +index 000..4d711dd --- /dev/null +++ b/arch/x86/include/asm/ipipe.h @@ -0,0 +1,156 @@ @@ -199,10 +199,10 @@ index 000..37ed040 +#ifdef CONFIG_IPIPE + +#ifndef IPIPE_ARCH_STRING -+#define IPIPE_ARCH_STRING 2.6-03 ++#define IPIPE_ARCH_STRING 2.6-04 +#define IPIPE_MAJOR_NUMBER2 +#define IPIPE_MINOR_NUMBER6 -+#define IPIPE_PATCH_NUMBER3 ++#define IPIPE_PATCH_NUMBER4 +#endif + +DECLARE_PER_CPU(struct pt_regs, __ipipe_tick_regs); @@ -1358,7 +1358,7 @@ index 09d3b17..0820b62 100644 static void flat_send_IPI_mask(const struct cpumask *cpumask, int vector) diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c -index 127b871..d77ffa8 100644 +index eb2789c..4069f88 100644 --- a/arch/x86/kernel/apic/io_apic.c +++ b/arch/x86/kernel/apic/io_apic.c @@ -74,8 +74,8 @@ @@ -1414,7 +1414,7 @@ index 127b871..d77ffa8 100644 raw_spin_unlock_irqrestore(ioapic_lock, flags); return was_pending; -@@ -2553,11 +2560,13 @@ static inline void irq_complete_move(struct irq_desc **descp) {} +@@ -2556,11 +2563,13 @@ static inline void irq_complete_move(struct irq_desc **descp) {} static void ack_apic_edge(unsigned int irq) { @@ -1429,7 +1429,7 @@ index 127b871..d77ffa8 100644 } atomic_t irq_mis_count; -@@ -2601,6 +2610,8 @@ static void __eoi_ioapic_irq(unsigned int irq, struct irq_cfg *cfg) +@@ -2604,6 +2613,8 @@ static void __eoi_ioapic_irq(unsigned int irq, struct irq_cfg *cfg) } } @@ -1438,7 +1438,7 @@ index 127b871..d77ffa8 100644 static void eoi_ioapic_irq(struct irq_desc *desc) { struct irq_cfg *cfg; -@@ -2615,12 +2626,44 @@ static void eoi_ioapic_irq(struct irq_desc *desc) +@@ -2618,12 +2629,44 @@ static void eoi_ioapic_irq(struct irq_desc *desc) raw_spin_unlock_irqrestore(ioapic_lock, flags); } @@ -1483,7 +1483,7 @@ index 127b871..d77ffa8 100644 int do_unmask_irq = 0; irq_complete_move(desc); -@@ -2720,19 +2763,40 @@ static void ack_apic_level(unsigned int irq) +@@ -2723,19 +2766,40 @@ static void ack_apic_level(unsigned int irq) move_masked_irq(irq); unmask_IO_APIC_irq_desc(desc); } @@ -1526,7 +1526,7 @@ index 127b871..d77ffa8 100644 eoi_ioapic_irq(desc); } #endif /* CONFIG_INTR_REMAP */ -@@ -2746,6 +2810,9 @@ static struct irq_chip ioapic_chip __read_mostly = { +@@ -2749,6 +2813,9 @@ static struct irq_chip ioapic_chip __read_mostly = { .eoi= ack_apic_level, #ifdef CONFIG_SMP .set_affinity = set_ioapic_affinity_irq, @@ -1536,7 +1536,7 @@ index 127b871..d77ffa8 100644 #endif .retrigger = ioapic_retrigger_irq, }; -@@ -2760,6 +2827,9 @@ static struct irq_chip ir_ioapic_chip __read_mostly = { +@@ -2763,6 +2830,9 @@ static struct irq_chip ir_ioapic_chip __read_mostly = { .eoi= ir_ack_apic_level, #ifdef CONFIG_SMP .set_affinity = set_ir_ioapic_affinity_irq, @@ -1546,7 +1546,7 @@ index 127b871..d77ffa8 100644 #endif #endif .retrigger = ioapic_retrigger_irq, -@@ -2805,23 +2875,29 @@ static inline void init_IO_APIC_traps(void) +@@ -2808,23 +2878,29 @@ static inline void init_IO_APIC_traps(void) static void mask_lapic_irq(unsigned int irq) { @@ -1579,7 +1579,7 @@ index 127b871..d77ffa8 100644 } static struct irq_chip lapic_chip __read_mostly = { -@@ -2829,6 +2905,9 @@ static struct irq_chip lapic_chip __read_mostly = { +@@ -2832,6 +2908,9 @@ static struct irq_chip lapic_chip __read_mostly = { .mask = mask_lapic_irq, .unmask = unmask_lapic_irq, .ack= ack_lapic_irq, @@ -1589,7 +1589,7 @@ index 127b871..d77ffa8 100644 }; static void lapic_register_intr(int irq, struct irq_desc *desc) -@@ -3076,6 +3155,10 @@ static inline void __init check_timer(void) +@@ -3079,6 +3158,10