nfe_stop() requires lock to be held when calling.
This commit is contained in:
parent
4d53d1a1f7
commit
17650ac51d
@ -447,8 +447,10 @@ nfe_detach(device_t dev)
|
||||
nfe_set_macaddr(sc, eaddr);
|
||||
|
||||
if (device_is_attached(dev)) {
|
||||
NFE_LOCK(sc)
|
||||
nfe_stop(ifp, 1);
|
||||
ifp->if_flags &= ~IFF_UP;
|
||||
NFE_UNLOCK(sc)
|
||||
callout_drain(&sc->nfe_stat_ch);
|
||||
ether_ifdetach(ifp);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user