[PATCH ath-next 0/2] wifi: ath11k: two monitor destination ring fixes

Christopher Griffin via B4 Relay devnull+christophergriffin05.gmail.com at kernel.org
Sat Oct 24 14:30:53 PDT 2026


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 at gmail.com>





More information about the ath11k mailing list