diff -r b7881d01f98b -r e02f3344a748 devices/e100-2.6.26-ethercat.c --- a/devices/e100-2.6.26-ethercat.c Wed Jul 15 09:44:13 2009 +0000 +++ b/devices/e100-2.6.26-ethercat.c Wed Jul 15 11:55:05 2009 +0000 @@ -1660,9 +1660,7 @@ } mii_check_link(&nic->mii); - } - - if (!nic->ecdev) { + /* Software generated interrupt to recover from (rare) Rx * allocation failure. * Unfortunately have to use a spinlock to not re-enable interrupts