[PATCH] sky2: interrupt not cleared.

One of the rearrangements dropped this and it means
sky2 spins in napi/interrupt.

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
This commit is contained in:
Stephen Hemminger 2005-12-01 08:41:32 -08:00 committed by Jeff Garzik
parent d359b6ff6a
commit f89c2b4645

View file

@ -1739,6 +1739,7 @@ static int sky2_poll(struct net_device *dev0, int *budget)
unsigned int work_done = 0;
u16 hwidx;
sky2_write32(hw, STAT_CTRL, SC_STAT_CLR_IRQ);
hwidx = sky2_read16(hw, STAT_PUT_IDX);
BUG_ON(hwidx >= STATUS_RING_SIZE);
rmb();