linux-stable/drivers/net/wireless/broadcom/brcm80211
Wright Feng 0fa24196e4 wifi: brcmfmac: fix continuous 802.1x tx pending timeout error
The race condition in brcmf_msgbuf_txflow and brcmf_msgbuf_delete_flowring
makes tx_msghdr writing after brcmf_msgbuf_remove_flowring. Host
driver should delete flowring after txflow complete and all txstatus back,
or pend_8021x_cnt will never be zero and cause every connection 950
milliseconds(MAX_WAIT_FOR_8021X_TX) delay.

Signed-off-by: Wright Feng <wright.feng@cypress.com>
Signed-off-by: Chi-hsien Lin <chi-hsien.lin@cypress.com>
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Signed-off-by: Alvin Šipraga <alsi@bang-olufsen.dk>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20220722115632.620681-2-alvin@pqrs.dk
2022-08-10 08:47:22 +03:00
..
brcmfmac wifi: brcmfmac: fix continuous 802.1x tx pending timeout error 2022-08-10 08:47:22 +03:00
brcmsmac wifi: brcmsmac: remove duplicate words 2022-08-09 08:59:06 +03:00
brcmutil
include brcmfmac: Add BCM43454/6 support 2022-02-14 20:05:24 +02:00
Kconfig brcmsmac: rework LED dependencies 2021-12-08 20:17:06 +02:00
Makefile