Commit da81fab877eceb71bbd9789c8dffc9a4cb1bbb30

Authored by Ye Li
1 parent b3ff99f296

net: fec: Fix issue in DM probe timeout

Since the probe function has changed to reset FEC controller prior than
setup PHY. If reset FEC controller timeout, the priv->phydev is not
initialized, so can't free it.

Signed-off-by: Ye Li <ye.li@nxp.com>

Showing 1 changed file with 1 additions and 2 deletions Side-by-side Diff

drivers/net/fec_mxc.c
... ... @@ -1291,12 +1291,11 @@
1291 1291  
1292 1292 return 0;
1293 1293  
1294   -err_timeout:
1295   - free(priv->phydev);
1296 1294 err_phy:
1297 1295 mdio_unregister(bus);
1298 1296 free(bus);
1299 1297 err_mii:
  1298 +err_timeout:
1300 1299 fec_free_descs(priv);
1301 1300 return ret;
1302 1301 }