pull-request: ath-next-20260803

Jeff Johnson <[email protected]> Mon, 3 Aug 2026 13:32:35 -0700
Newsgroups org.kernel.vger.linux-wireless,org.infradead.lists.ath10k,org.infradead.lists.ath11k,org.infradead.lists.ath12k
Message-ID <[email protected]>
The following changes since commit edc84a9396acf1a0e78c46230dd0bcee1b84ac53:

  Merge tag 'wireless-2026-07-26' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next (2026-07-27 16:03:40 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git tags/ath-next-20260803

for you to fetch changes up to 4f25071afe9218aaae1c63fbf75e229aa6405319:

  wifi: ath10k: snoc: use memcpy_fromio() for MSA ramdump (2026-08-01 08:50:27 -0700)

----------------------------------------------------------------
ath.git patches for v7.3 (PR #2)

For ath12k, add MultiPD support for AHB platforms. Other than that, just an
assortment of cleanups and minor bug fixes across ath6kl, ath10k, ath11k,
and ath12k.

----------------------------------------------------------------
Aaradhana Sahu (2):
      wifi: ath12k: add AHB platform descriptor support
      wifi: ath12k: Share RootPD state across UserPDs to avoid duplicate operations

Doruk Tan Ozturk (1):
      wifi: ath6kl: clamp assoc request/response lengths before subtracting IE offsets

Jeff Johnson (8):
      wifi: ath12k: fix overreads in ath12k_wmi_process_csa_switch_count_event()
      wifi: ath11k: fix overreads in ath11k_wmi_process_csa_switch_count_event()
      wifi: ath12k: validate TLV length in process_tpc_stats()
      wifi: ath12k: move firmware_mode enum to qmi.h
      wifi: ath12k: rename firmware_mode enum members to use QMI namespace
      wifi: ath12k: fix stride mismatch in mac_phy_caps_parse()
      wifi: ath11k: fix stride mismatch in mac_phy_caps_parse()
      wifi: ath11k: fix leak in ath11k_service_ready_ext_event()

Linghui Wu (2):
      wifi: ath10k: filter non-UTF testmode events
      wifi: ath10k: snoc: use memcpy_fromio() for MSA ramdump

Pavankumar Nandeshwar (2):
      wifi: ath12k: Use different RX release ring sizes as per memory profiles
      wifi: ath12k: skip MLO multicast links during crash recovery in Tx path

Reshma Immaculate Rajkumar (1):
      wifi: ath12k: fix encrypted EAPOL TX in encap offload mode

Sang-Heon Jeon (1):
      wifi: ath6kl: return 0 explicitly in ath6kl_init_upload()

ZhaoJinming (1):
      wifi: ath11k: fix resource leak on error in ext IRQ setup

 drivers/net/wireless/ath/ath10k/snoc.c        |   9 +-
 drivers/net/wireless/ath/ath10k/testmode.c    |  14 ++
 drivers/net/wireless/ath/ath11k/ahb.c         |  79 +++++++---
 drivers/net/wireless/ath/ath11k/wmi.c         |  30 +++-
 drivers/net/wireless/ath/ath12k/ahb.c         | 209 +++++++++++++++++++++-----
 drivers/net/wireless/ath/ath12k/ahb.h         |  34 ++++-
 drivers/net/wireless/ath/ath12k/core.c        |   7 +-
 drivers/net/wireless/ath/ath12k/core.h        |  11 +-
 drivers/net/wireless/ath/ath12k/dp.c          |   2 +-
 drivers/net/wireless/ath/ath12k/dp.h          |   3 +-
 drivers/net/wireless/ath/ath12k/dp_tx.c       |  46 ++++++
 drivers/net/wireless/ath/ath12k/dp_tx.h       |   2 +
 drivers/net/wireless/ath/ath12k/hw.h          |   1 -
 drivers/net/wireless/ath/ath12k/mac.c         |   2 +-
 drivers/net/wireless/ath/ath12k/pci.c         |   3 +-
 drivers/net/wireless/ath/ath12k/qmi.c         |   8 +-
 drivers/net/wireless/ath/ath12k/qmi.h         |  14 +-
 drivers/net/wireless/ath/ath12k/wifi7/ahb.c   |  90 ++++++++---
 drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c |  64 +++++++-
 drivers/net/wireless/ath/ath12k/wifi7/hw.c    |   3 +
 drivers/net/wireless/ath/ath12k/wmi.c         |  32 +++-
 drivers/net/wireless/ath/ath6kl/cfg80211.c    |   5 +
 drivers/net/wireless/ath/ath6kl/init.c        |   2 +-
 23 files changed, 550 insertions(+), 120 deletions(-)