From 325c534e4a7986fda6fe429fcf4fff5f08a4eb00 Mon Sep 17 00:00:00 2001 From: Pyun YongHyeon Date: Mon, 25 May 2009 03:53:12 +0000 Subject: [PATCH] Correctly return the result of mii_mediachg(). Previously it always used to return success. --- sys/dev/msk/if_msk.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/dev/msk/if_msk.c b/sys/dev/msk/if_msk.c index 30cd67c4c60..9e84d8262d6 100644 --- a/sys/dev/msk/if_msk.c +++ b/sys/dev/msk/if_msk.c @@ -856,15 +856,16 @@ msk_mediachange(struct ifnet *ifp) { struct msk_if_softc *sc_if; struct mii_data *mii; + int error; sc_if = ifp->if_softc; MSK_IF_LOCK(sc_if); mii = device_get_softc(sc_if->msk_miibus); - mii_mediachg(mii); + error = mii_mediachg(mii); MSK_IF_UNLOCK(sc_if); - return (0); + return (error); } /*