diff options
| author | Pyun YongHyeon <yongari@FreeBSD.org> | 2011-10-17 19:58:34 +0000 |
|---|---|---|
| committer | Pyun YongHyeon <yongari@FreeBSD.org> | 2011-10-17 19:58:34 +0000 |
| commit | 0ae9f6a9f31be943bee80771f5da849bf8b1ec62 (patch) | |
| tree | b122342b5511a2181932f4b6f875dd1e4b59a2b9 /sys/dev/et | |
| parent | e9e549ef70ac54475c6443d33f91ec5d8721fd8d (diff) | |
Notes
Diffstat (limited to 'sys/dev/et')
| -rw-r--r-- | sys/dev/et/if_et.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/et/if_et.c b/sys/dev/et/if_et.c index 9bd68e84a4720..205255d4f054b 100644 --- a/sys/dev/et/if_et.c +++ b/sys/dev/et/if_et.c @@ -542,9 +542,11 @@ et_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr) struct et_softc *sc = ifp->if_softc; struct mii_data *mii = device_get_softc(sc->sc_miibus); + ET_LOCK(sc); mii_pollstat(mii); ifmr->ifm_active = mii->mii_media_active; ifmr->ifm_status = mii->mii_media_status; + ET_UNLOCK(sc); } static void |
