aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/rtwn/usb
diff options
context:
space:
mode:
authorAndriy Voskoboinyk <avos@FreeBSD.org>2016-11-12 17:58:37 +0000
committerAndriy Voskoboinyk <avos@FreeBSD.org>2016-11-12 17:58:37 +0000
commita14f9888d9c83fcd70df6dfd41ce41e4f5b2e7d8 (patch)
tree73876b2e7719bf44b1e5a327e38c0bb2f6e81ae1 /sys/dev/rtwn/usb
parent06a9e29e755e017248494deae372ce3ffb9ee0b9 (diff)
Notes
Diffstat (limited to 'sys/dev/rtwn/usb')
-rw-r--r--sys/dev/rtwn/usb/rtwn_usb_rx.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/rtwn/usb/rtwn_usb_rx.c b/sys/dev/rtwn/usb/rtwn_usb_rx.c
index 8c6aa1686794a..f15d6c662525b 100644
--- a/sys/dev/rtwn/usb/rtwn_usb_rx.c
+++ b/sys/dev/rtwn/usb/rtwn_usb_rx.c
@@ -326,7 +326,8 @@ finish:
* flush the FF staging queue if we're approaching idle.
*/
#ifdef IEEE80211_SUPPORT_SUPERG
- if (!(sc->sc_flags & RTWN_FW_LOADED))
+ if (!(sc->sc_flags & RTWN_FW_LOADED) ||
+ sc->sc_ratectl != RTWN_RATECTL_NET80211)
rtwn_cmd_sleepable(sc, NULL, 0, rtwn_ff_flush_all);
#endif