mirror of
https://github.com/torvalds/linux.git
synced 2024-11-12 07:01:57 +00:00
[PATCH] skge: check for PCI hotplug during IRQ
Check if IRQ came from hardware fault (hotplug). Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
This commit is contained in:
parent
2a2fc64481
commit
0486a8c83b
@ -2884,7 +2884,7 @@ static irqreturn_t skge_intr(int irq, void *dev_id, struct pt_regs *regs)
|
||||
spin_lock(&hw->hw_lock);
|
||||
/* Reading this register masks IRQ */
|
||||
status = skge_read32(hw, B0_SP_ISRC);
|
||||
if (status == 0)
|
||||
if (status == 0 || status == ~0)
|
||||
goto out;
|
||||
|
||||
handled = 1;
|
||||
|
Loading…
Reference in New Issue
Block a user