aboutsummaryrefslogtreecommitdiff
path: root/lib/libsdp/(developers-only)
diff options
context:
space:
mode:
authorAustin Shafer <ashafer@badland.io>2024-10-10 15:31:07 +0000
committerBjoern A. Zeeb <bz@FreeBSD.org>2024-10-10 17:42:06 +0000
commit41b746e05231b44c87f3a3087a7fe29966af6d0f (patch)
treede9d86b15bbb234db1b91202b46bfecd19f6f281 /lib/libsdp/(developers-only)
parentd928328f8d2d25a4632401795e1c0ebbaeb7b10d (diff)
downloadsrc-main.tar.gz
src-main.zip
LinuxKPI: 802.11: fix ieee80211_schedule_txq() to avoid rtw89 panicHEADmain
rtw89 TX path was faulting in linuxkpi_ieee80211_next_txq() due to a "double scheduling" check in linuxkpI_ieee80211_schedule_txq() being incorrect: the next pointer may be NULL there if the element is the last in the tailq, so correctly check tqe_prev. Without the fix we may have queued the same element to the tailq twice, and because it was the last element and had a NULL tqe_next, that NULL value would get propogated into another node's tqe_prev on removal, and other such nastiness. With this rtw89 no longer panics. Reviewed by: bz MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D47006
Diffstat (limited to 'lib/libsdp/(developers-only)')
0 files changed, 0 insertions, 0 deletions