[PATCH ath-next 0/6] wifi: ath12k: fix monitor RX buffer lifecycle issues

Jeff Johnson jeff.johnson at oss.qualcomm.com
Thu Sep 24 07:35:28 PDT 2026


On 9/24/2026 12:48 AM, Kang Yang wrote:
> 
> 
> On 9/16/2026 2:03 PM, Kang Yang wrote:
>> This series fixes several monitor RX buffer management bugs in the
>> monitor destination path.
>>
>> The fixes address leaked skb buffers, stale monitor descriptor state,
>> object lifetime issues, and incorrect DMA unmap handling observed in
>> various error and corner cases.
>>
>> Kang Yang (6):
>>    wifi: ath12k: fix skb leak on paddr mismatch in wifi7 mon RX pop
>>    wifi: ath12k: free pending MSDUs on duplicate mon link descriptor
>>    wifi: ath12k: fix stale tail_msdu pointer returned from mpdu_pop
>>    wifi: ath12k: place dp_mon_mpdu on stack in mon dst reap loop
>>    wifi: ath12k: fix skb leak on monitor PPDU ID wraparound
>>    wifi: ath12k: avoid double DMA unmap of held monitor RX buffers
>>
>>   drivers/net/wireless/ath/ath12k/dp.c          |  9 +++----
>>   drivers/net/wireless/ath/ath12k/dp_mon.c      | 15 ++++++------
>>   drivers/net/wireless/ath/ath12k/dp_mon.h      |  2 +-
>>   .../net/wireless/ath/ath12k/wifi7/dp_mon.c    | 24 +++++++++----------
>>   4 files changed, 24 insertions(+), 26 deletions(-)
>>
>>
>> base-commit: c3bace8584ca707e34ba837f65c2e9d566af4c2c
> 
> 
> 
> Hi,jeff, do you have any comments? 😀

If you check patchwork using the Message-id of the individual patches (not the
cover letter) you'll see the status is Under Review which means it is under
active review. For example:

https://patchwork.kernel.org/project/linux-wireless/patch/20260916060325.854-2-kang.yang@oss.qualcomm.com/

Patches transition to that state when they are placed in my pending branch.

For best results when using patchwork you'll need to create an account and log
in since anonymous access has been severely restricted due to abuse by LLM
scraping robots.

/jeff



More information about the ath12k mailing list