linux/drivers/net/wireless/brcm80211
Hante Meuleman a77f574754 brcmfmac: prevent possible race condition on usb rx control.
brcmf_usb_tx_ctlpkt sends message using brcmf_usb_send_ctl then
clears boolean and waits for boolean to be set (by another
thread). This can result in situation where flag gets cleared
while result was already received. First clearing the flag and
then sending the data will prevent this.

Reviewed-by: Arend Van Spriel (arend@broadcom.com)
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com>
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Signed-off-by: Hante Meuleman <meuleman@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2012-09-07 15:03:42 -04:00
..
brcmfmac brcmfmac: prevent possible race condition on usb rx control. 2012-09-07 15:03:42 -04:00
brcmsmac Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next 2012-08-21 16:00:21 -04:00
brcmutil brcm80211: brcmu_pkt_buf_free_skb() should handle NULL 2012-06-05 15:23:20 -04:00
include brcmsmac: use ieee80211_channel_to_frequency 2012-08-06 14:56:29 -04:00
Kconfig brcmfmac: add out of band interrupt support 2012-05-08 21:53:55 -04:00
Makefile brcm80211: Use normal DEBUG define 2012-01-24 14:21:13 -05:00