Files
linux/drivers
Michael Chan b8a7ce7bed [BNX2]: Reduce spurious INTA interrupts.
Spurious interrupts are often encountered especially on systems
using the 8259 PIC mode.  This is because the I/O write to deassert
the interrupt is posted and won't get to the chip immediately.  As
a result, the IRQ may remain asserted after the IRQ handler exits,
causing spurious interrupts.

Add read back to flush the I/O write to deassert the IRQ immediately.
We also store the last_status_idx immediately in the IRQ handler to
help detect whether the interrupt is ours or not when the IRQ is
entered again before ->poll gets called.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-07-10 22:18:35 -07:00
..
2007-07-02 21:06:48 -07:00
2007-06-08 12:41:08 -07:00
2007-07-10 08:03:34 +02:00
2007-07-10 17:51:13 -07:00
2007-06-28 11:34:53 -07:00
2007-07-10 08:03:34 +02:00
2007-06-08 17:23:33 -07:00
2007-05-21 09:18:19 -07:00
2007-07-10 11:24:54 +02:00
2007-07-02 10:12:34 -04:00
2007-07-10 17:33:05 +01:00
2007-06-28 11:34:54 -07:00
2007-07-10 11:28:31 +01:00