macb: fix mdiobus_scan() error check
[deliverable/linux.git] / drivers / net / ethernet / cadence / macb.c
index 48a7d7dee8461117b3f47bcbdebe4c0745385bf7..898f06f9e28682fe49da47291ce1ed28f4bf396f 100644 (file)
@@ -458,7 +458,8 @@ static int macb_mii_init(struct macb *bp)
                                struct phy_device *phydev;
 
                                phydev = mdiobus_scan(bp->mii_bus, i);
-                               if (IS_ERR(phydev)) {
+                               if (IS_ERR(phydev) &&
+                                   PTR_ERR(phydev) != -ENODEV) {
                                        err = PTR_ERR(phydev);
                                        break;
                                }
This page took 0.025942 seconds and 5 git commands to generate.