diff --git a/devices/e100-2.6.20-ethercat.c b/devices/e100-2.6.20-ethercat.c index bd1ae614..784023d4 100644 --- a/devices/e100-2.6.20-ethercat.c +++ b/devices/e100-2.6.20-ethercat.c @@ -1637,9 +1637,7 @@ static void e100_watchdog(unsigned long data) } 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 diff --git a/devices/e100-2.6.24-ethercat.c b/devices/e100-2.6.24-ethercat.c index e00b00ac..559a9b22 100644 --- a/devices/e100-2.6.24-ethercat.c +++ b/devices/e100-2.6.24-ethercat.c @@ -1653,9 +1653,7 @@ static void e100_watchdog(unsigned long data) } 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 diff --git a/devices/e100-2.6.26-ethercat.c b/devices/e100-2.6.26-ethercat.c index 025a2c21..bb4d6cdb 100644 --- a/devices/e100-2.6.26-ethercat.c +++ b/devices/e100-2.6.26-ethercat.c @@ -1660,9 +1660,7 @@ static void e100_watchdog(unsigned long data) } 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 diff --git a/devices/e100-2.6.28-ethercat.c b/devices/e100-2.6.28-ethercat.c index 6fb2193f..27ebcbd7 100644 --- a/devices/e100-2.6.28-ethercat.c +++ b/devices/e100-2.6.28-ethercat.c @@ -1660,9 +1660,7 @@ static void e100_watchdog(unsigned long data) } 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