[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:
Родитель
d359b6ff6a
Коммит
f89c2b4645
|
@ -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();
|
||||
|
|
Загрузка…
Ссылка в новой задаче