[PATCH] sky2: reschedule if irq still pending
authorStephen Hemminger <shemminger@osdl.org>
Tue, 25 Apr 2006 17:58:50 +0000 (10:58 -0700)
committerJeff Garzik <jeff@garzik.org>
Wed, 26 Apr 2006 10:19:45 +0000 (06:19 -0400)
commit734cbc363b159caee158d5a83408c72d98bcacf0
tree14d903eaf2b7580f791af9fd0d2800f1eb91723f
parent3b908870b8332dfd40be0e919e187aa4991536fb
[PATCH] sky2: reschedule if irq still pending

This is a workaround for the case edge-triggered irq's. Several users
seem to have broken configurations sharing edge-triggered irq's. To avoid
losing IRQ's, reshedule if more work arrives.

The changes to netdevice.h are to extract the part that puts device
back in list into separate inline.

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/sky2.c
include/linux/netdevice.h