[PATCH ath-next 0/2] wifi: ath11k: two monitor destination ring fixes
From: Christopher Griffin via B4 Relay
Date: Sat Oct 24 2026 - 17:31:22 EST
Two fixes for ath11k's monitor destination path (the one non-full
monitor mode uses, as on IPQ8074), found on an Arista C-360 running
OpenWrt with a monitor interface on each radio.
The first stops the driver freeing a buffer the device still holds when
the device lists a buffer it handed back already. With monitor
interfaces up this corrupted memory and crashed the AP every few hours.
The second fixes a small leak of MPDU chains each time the PPDU ID wraps
to 0.
The two are independent of each other; both apply to ath-next.
---
Christopher Griffin (2):
wifi: ath11k: don't free a monitor buffer the device still holds
wifi: ath11k: don't take a monitor PPDU ID of 0 for no change
drivers/net/wireless/ath/ath11k/dp_rx.c | 32 +++++++++++++++++++++++++-------
drivers/net/wireless/ath/ath11k/hal_rx.h | 1 +
2 files changed, 26 insertions(+), 7 deletions(-)
---
base-commit: cd026e68fdbf88b9cc522b76c7a9d92c9a41f709
change-id: 20261024-ath11k-monitor-buffers-04c6c61265d9
Best regards,
--
Christopher Griffin <christophergriffin05@xxxxxxxxx>