Displaying 1 result from an estimated 1 matches for "8259s".
Did you mean:
8259a
2012 Aug 29
0
[PATCH V2] x86/i8259: Handle bogus spurious interrupts more quietly
...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 fragile beast, it pretty
* much _has_ to be done exactly like this (mask it
* first, _then_ send the EOI, and the order of EOI
- * to the two 8259s is important!
+ * to the two 8259s is important! Return a boolean
+ * indicating whether the irq was genuine or spurious.
*/
-static void _mask_and_ack_8259A_irq(unsigned int irq)
+static bool_t _mask_and_ack_8259A_irq(unsigned int irq)
{
unsigned int irqmask = 1 << irq;
unsigne...