Loading drivers/net/phy/micrel.c +3 −1 Original line number Original line Diff line number Diff line Loading @@ -620,7 +620,9 @@ static int ksz9031_read_status(struct phy_device *phydev) if ((regval & 0xFF) == 0xFF) { if ((regval & 0xFF) == 0xFF) { phy_init_hw(phydev); phy_init_hw(phydev); phydev->link = 0; phydev->link = 0; if (phydev->drv->config_intr && phy_interrupt_is_valid(phydev)) if (phydev->drv->config_intr && (phydev->irq == PHY_IGNORE_INTERRUPT || phy_interrupt_is_valid(phydev))) phydev->drv->config_intr(phydev); phydev->drv->config_intr(phydev); return genphy_config_aneg(phydev); return genphy_config_aneg(phydev); } } Loading Loading
drivers/net/phy/micrel.c +3 −1 Original line number Original line Diff line number Diff line Loading @@ -620,7 +620,9 @@ static int ksz9031_read_status(struct phy_device *phydev) if ((regval & 0xFF) == 0xFF) { if ((regval & 0xFF) == 0xFF) { phy_init_hw(phydev); phy_init_hw(phydev); phydev->link = 0; phydev->link = 0; if (phydev->drv->config_intr && phy_interrupt_is_valid(phydev)) if (phydev->drv->config_intr && (phydev->irq == PHY_IGNORE_INTERRUPT || phy_interrupt_is_valid(phydev))) phydev->drv->config_intr(phydev); phydev->drv->config_intr(phydev); return genphy_config_aneg(phydev); return genphy_config_aneg(phydev); } } Loading