search for: bogus_8259a_irq

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...