diff options
| -rw-r--r-- | drivers/net/phy/micrel.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/phy/micrel.c b/drivers/net/phy/micrel.c index b9252b8d81ff..8b2038844ba9 100644 --- a/drivers/net/phy/micrel.c +++ b/drivers/net/phy/micrel.c | |||
| @@ -619,6 +619,8 @@ static int ksz9031_read_status(struct phy_device *phydev) | |||
| 619 | if ((regval & 0xFF) == 0xFF) { | 619 | if ((regval & 0xFF) == 0xFF) { |
| 620 | phy_init_hw(phydev); | 620 | phy_init_hw(phydev); |
| 621 | phydev->link = 0; | 621 | phydev->link = 0; |
| 622 | if (phydev->drv->config_intr && phy_interrupt_is_valid(phydev)) | ||
| 623 | phydev->drv->config_intr(phydev); | ||
| 622 | } | 624 | } |
| 623 | 625 | ||
| 624 | return 0; | 626 | return 0; |
