aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorPyun YongHyeon <yongari@FreeBSD.org>2008-12-08 01:44:18 +0000
committerPyun YongHyeon <yongari@FreeBSD.org>2008-12-08 01:44:18 +0000
commit6f0f9b12fab4ae946914b45d89020301584557a2 (patch)
treeb6e5eb2cb325baad86ccfb3943c666427a79ac13 /sys
parent609ff41f16fa1c27e0c10c9465a74d2ebe306827 (diff)
downloadsrc-6f0f9b12fab4ae946914b45d89020301584557a2.tar.gz
src-6f0f9b12fab4ae946914b45d89020301584557a2.zip
Make sure to return the result of meida change request.
Previously it used to return success regardless of the result.
Notes
Notes: svn path=/head/; revision=185752
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/re/if_re.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/dev/re/if_re.c b/sys/dev/re/if_re.c
index 51e8237246b2..9120b1d329b4 100644
--- a/sys/dev/re/if_re.c
+++ b/sys/dev/re/if_re.c
@@ -2652,14 +2652,15 @@ re_ifmedia_upd(struct ifnet *ifp)
{
struct rl_softc *sc;
struct mii_data *mii;
+ int error;
sc = ifp->if_softc;
mii = device_get_softc(sc->rl_miibus);
RL_LOCK(sc);
- mii_mediachg(mii);
+ error = mii_mediachg(mii);
RL_UNLOCK(sc);
- return (0);
+ return (error);
}
/*