aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/device-tree/Bindings/rtc/fsl,ls-ftm-alarm.yaml
diff options
context:
space:
mode:
authorBjoern A. Zeeb <bz@FreeBSD.org>2025-12-10 20:29:23 +0000
committerBjoern A. Zeeb <bz@FreeBSD.org>2025-12-11 00:46:15 +0000
commit567a097c8ab60d9fcd68a87c3c5ad605fe8715cc (patch)
treee812827c085de86a81bece1624bdc29aba31e3c8 /sys/contrib/device-tree/Bindings/rtc/fsl,ls-ftm-alarm.yaml
parent0a19464bf7afa35ce2aa7649152bc3a7629faa98 (diff)
LinuxKPI: 802.11: lock down the "txq_scheduled" tailqHEADmain
For consistency rename the "scheduled_txqs" tailq to "txq_scheduled" and add a lock per txq ("txq_scheduled_lock[]"). We use the "_bh" locking as this called from the device driver. This fixes panics due to concurrent access to the tailq, especially in between "first" and "remove" on the out-direction and between "insert" and "elem_init" on the in-direction. This was easily reproducible just running iperf3 at basic rates for a few seconds to minutes with multiple chipsets, not only rtw89. Sponsored by: The FreeBSD Foundation PR: 290636 Reported by: arved, and others before MFC after: 3 days
Diffstat (limited to 'sys/contrib/device-tree/Bindings/rtc/fsl,ls-ftm-alarm.yaml')
0 files changed, 0 insertions, 0 deletions