android_kernel_xiaomi_sm8350/drivers/net/wireless/ath
Sujith 9c6dda4e2d ath9k_htc: Fix beaconing in IBSS mode
The current way of managing beaconing in ad-hoc
mode has a subtle race - the beacon obtained from mac80211
is freed in the SWBA handler rather than the TX
completion routine. But transmission of beacons goes
through the normal SKB queue maintained in hif_usb,
leading to a situation where __skb_dequeue() in the TX
completion handler goes kaput.

Fix this by simply getting a beacon from mac80211 for
every SWBA and free it in its completion routine.

Signed-off-by: Sujith <Sujith.Manoharan@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-05-07 14:55:52 -04:00
..
ar9170 ar9170usb: remove deprecated aggregation code 2010-05-07 14:55:47 -04:00
ath5k mac80211: remove deprecated noise field from ieee80211_rx_status 2010-04-30 15:38:13 -04:00
ath9k ath9k_htc: Fix beaconing in IBSS mode 2010-05-07 14:55:52 -04:00
ath.h ath: Add buffered register write operations 2010-04-16 15:47:04 -04:00
debug.c
debug.h
hw.c
Kconfig
main.c
Makefile
reg.h
regd_common.h
regd.c
regd.h