usbnet: smsc95xx: Don't clear read-only PHY interrupt
[linux-2.6-microblaze.git] / drivers / net / usb / smsc95xx.c
index edf0492..2cb44d6 100644 (file)
@@ -572,10 +572,6 @@ static int smsc95xx_link_reset(struct usbnet *dev)
        unsigned long flags;
        int ret;
 
-       ret = smsc95xx_write_reg(dev, INT_STS, INT_STS_CLEAR_ALL_);
-       if (ret < 0)
-               return ret;
-
        spin_lock_irqsave(&pdata->mac_cr_lock, flags);
        if (pdata->phydev->duplex != DUPLEX_FULL) {
                pdata->mac_cr &= ~MAC_CR_FDPX_;