net: phy: constify phydev->drv
[linux-2.6-block.git] / drivers / net / phy / phy.c
index 3b9531143be1cc02b846272ad89bac152cd08971..14224e06d69faabfec2d34d22286ff9d8c0c56c2 100644 (file)
@@ -1290,7 +1290,6 @@ int phy_disable_interrupts(struct phy_device *phydev)
 static irqreturn_t phy_interrupt(int irq, void *phy_dat)
 {
        struct phy_device *phydev = phy_dat;
-       struct phy_driver *drv = phydev->drv;
        irqreturn_t ret;
 
        /* Wakeup interrupts may occur during a system sleep transition.
@@ -1316,7 +1315,7 @@ static irqreturn_t phy_interrupt(int irq, void *phy_dat)
        }
 
        mutex_lock(&phydev->lock);
-       ret = drv->handle_interrupt(phydev);
+       ret = phydev->drv->handle_interrupt(phydev);
        mutex_unlock(&phydev->lock);
 
        return ret;