Add missing bit of last if_start workaround: mark scan callout
MPSAFE only debug_mpsafenet is 1 so callbacks to send management frames hold Giant; this is another bandaid on the path to removing Giant.
This commit is contained in:
parent
b78b739ec8
commit
e383b24041
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=133330
@ -262,7 +262,7 @@ ath_attach(u_int16_t devid, struct ath_softc *sc)
|
||||
if_printf(ifp, "failed to allocate descriptors: %d\n", error);
|
||||
goto bad;
|
||||
}
|
||||
callout_init(&sc->sc_scan_ch, CALLOUT_MPSAFE);
|
||||
callout_init(&sc->sc_scan_ch, debug_mpsafenet ? CALLOUT_MPSAFE : 0);
|
||||
callout_init(&sc->sc_cal_ch, CALLOUT_MPSAFE);
|
||||
|
||||
ATH_TXBUF_LOCK_INIT(sc);
|
||||
|
Loading…
Reference in New Issue
Block a user