Message ID | 20180807192126.9965-3-dann.frazier@canonical.com |
---|---|
State | New |
Headers | show |
Series | Fix link recovery on APM Merlin boards | expand |
diff --git a/drivers/net/phy/phy.c b/drivers/net/phy/phy.c index 6db20e2d1e1af..1ea206b7452a2 100644 --- a/drivers/net/phy/phy.c +++ b/drivers/net/phy/phy.c @@ -793,7 +793,7 @@ void phy_start(struct phy_device *phydev) break; case PHY_HALTED: /* make sure interrupts are re-enabled for the PHY */ - if (phydev->irq != PHY_POLL) { + if (phy_interrupt_is_valid(phydev)) { err = phy_enable_interrupts(phydev); if (err < 0) break;