diff options
| author | Alexander Motin <mav@FreeBSD.org> | 2017-05-05 16:51:53 +0000 |
|---|---|---|
| committer | Alexander Motin <mav@FreeBSD.org> | 2017-05-05 16:51:53 +0000 |
| commit | bbfc32a6b577a10791de6fca7dffc9a38c298220 (patch) | |
| tree | d5a560e7e9d785c8dbf13d1104eb34ffda1e1754 /sys | |
| parent | 45801499b2fa41dabfa348dcbeacc99c3d4e709b (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/net/if_lagg.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net/if_lagg.c b/sys/net/if_lagg.c index f76ddf348dbe..0f08a8de3852 100644 --- a/sys/net/if_lagg.c +++ b/sys/net/if_lagg.c @@ -553,6 +553,7 @@ lagg_clone_destroy(struct ifnet *ifp) LAGG_WLOCK(sc); lagg_proto_detach(sc); LAGG_UNLOCK_ASSERT(sc); + LAGG_XUNLOCK(sc); ifmedia_removeall(&sc->sc_media); ether_ifdetach(ifp); @@ -561,7 +562,6 @@ lagg_clone_destroy(struct ifnet *ifp) LAGG_LIST_LOCK(); SLIST_REMOVE(&V_lagg_list, sc, lagg_softc, sc_entries); LAGG_LIST_UNLOCK(); - LAGG_XUNLOCK(sc); LAGG_SX_DESTROY(sc); LAGG_LOCK_DESTROY(sc); |
