[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>