Displaying 1 result from an estimated 1 matches for "bogus_8259a_irq".
2012 Aug 29
0
[PATCH V2] x86/i8259: Handle bogus spurious interrupts more quietly
...59.c
--- a/xen/arch/x86/i8259.c
+++ b/xen/arch/x86/i8259.c
@@ -85,10 +85,12 @@ BUILD_16_IRQS(0xc) BUILD_16_IRQS(0xd) BU
static DEFINE_SPINLOCK(i8259A_lock);
-static void _mask_and_ack_8259A_irq(unsigned int irq);
+static bool_t _mask_and_ack_8259A_irq(unsigned int irq);
-void (*__read_mostly bogus_8259A_irq)(unsigned int irq) =
- _mask_and_ack_8259A_irq;
+bool_t bogus_8259A_irq(unsigned int irq)
+{
+ return _mask_and_ack_8259A_irq(irq);
+}
static void mask_and_ack_8259A_irq(struct irq_desc *desc)
{
@@ -239,12 +241,15 @@ static inline int i8259A_irq_real(unsign
* Careful! The 8259A is a fra...