diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-05-24 13:15:14 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-10-23 09:24:06 +0200 |
commit | 03d142659f3cfc65043e0c7564544eeead137e6f (patch) | |
tree | 898b562c5c17f51ecee78592a2e9a75126ce71c5 /rtemsbsd/sys | |
parent | dpaa: Support c45 phys (diff) | |
download | rtems-libbsd-03d142659f3cfc65043e0c7564544eeead137e6f.tar.bz2 |
dpaa: No error if MII attach failed
Diffstat (limited to 'rtemsbsd/sys')
-rw-r--r-- | rtemsbsd/sys/powerpc/drivers/net/ethernet/freescale/dpaa/if_fmanmac.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/rtemsbsd/sys/powerpc/drivers/net/ethernet/freescale/dpaa/if_fmanmac.c b/rtemsbsd/sys/powerpc/drivers/net/ethernet/freescale/dpaa/if_fmanmac.c index 1d367b96..e5c11834 100644 --- a/rtemsbsd/sys/powerpc/drivers/net/ethernet/freescale/dpaa/if_fmanmac.c +++ b/rtemsbsd/sys/powerpc/drivers/net/ethernet/freescale/dpaa/if_fmanmac.c @@ -451,10 +451,9 @@ fman_mac_dev_attach(device_t dev) error = mii_attach(dev, &sc->miibus, ifp, fman_mac_media_change, fman_mac_media_status, BMSR_DEFCAPMASK, phy_dev->mdio.addr, MII_OFFSET_ANY, 0); - if (error != 0) { - goto error_2; + if (error == 0) { + sc->mii_softc = device_get_softc(sc->miibus); } - sc->mii_softc = device_get_softc(sc->miibus); } sc->mac_dev.net_dev.ifp = ifp; @@ -466,7 +465,6 @@ fman_mac_dev_attach(device_t dev) return (0); -error_2: if_free(ifp); error_1: uma_zdestroy(sc->sgt_zone); |