be2net: fix spurious interrupt handling in intx mode
authorSathya Perla <sathyap@serverengines.com>
Wed, 1 Jul 2009 01:06:07 +0000 (01:06 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sat, 4 Jul 2009 03:09:45 +0000 (20:09 -0700)
Occasionally we may see an interrupt without an event in the eq.
In intx, we currently see the event queue and return IRQ_NONE causing
a the irq to be disabled ("no one cared".) Instead, read the CEV_ISR
reg to check the existence of the interrupt.

Signed-off-by: Sathya Perla <sathyap@serverengines.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

No differences found