From fc58ee15ff7aba740ba7546cb74cc867919752cf Mon Sep 17 00:00:00 2001 From: Pyun YongHyeon Date: Wed, 1 Sep 2010 21:44:36 +0000 Subject: [PATCH] Report result of link state change to caller. Previously it always returned success. --- sys/dev/sis/if_sis.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/dev/sis/if_sis.c b/sys/dev/sis/if_sis.c index 54c81166589..3a8b352001a 100644 --- a/sys/dev/sis/if_sis.c +++ b/sys/dev/sis/if_sis.c @@ -2136,6 +2136,7 @@ sis_ifmedia_upd(struct ifnet *ifp) { struct sis_softc *sc; struct mii_data *mii; + int error; sc = ifp->if_softc; @@ -2147,10 +2148,10 @@ sis_ifmedia_upd(struct ifnet *ifp) LIST_FOREACH(miisc, &mii->mii_phys, mii_list) mii_phy_reset(miisc); } - mii_mediachg(mii); + error = mii_mediachg(mii); SIS_UNLOCK(sc); - return (0); + return (error); } /*