pull-request: ath-next-20250114

Kalle Valo kvalo at kernel.org
Wed Jan 15 08:53:10 PST 2025


Jeff Johnson <jeff.johnson at oss.qualcomm.com> wrote:

> The following changes since commit b20821248e262a7d16882137419460030c1aead6:
> 
>   Merge tag 'ath-next-20241209' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath (2024-12-09 20:41:20 +0200)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git tags/ath-next-20250114
> 
> for you to fetch changes up to 336097d74c284a7c928b723ce8690f28912da03d:
> 
>   wifi: ath12k: fix key cache handling (2025-01-14 12:53:01 -0800)
> 
> ----------------------------------------------------------------
> ath.git patches for v6.14
> 
> This development cycle again featured multiple patchsets to ath12k to
> support the new 802.11be MLO feature, this time including the device
> grouping infrastructure, and the advertisement of MLO support to the
> wireless core. However the MLO feature is still considered to be
> incomplete.
> 
> In addition, there was the usual set of bug fixes and cleanups, mostly
> in ath12k, but also in ath9k.
> 
> ----------------------------------------------------------------
> Aditya Kumar Singh (14):
>       wifi: ath12k: fix read pointer after free in ath12k_mac_assign_vif_to_vdev()
>       wifi: ath12k: fix ath12k_qmi_alloc_chunk() to handle too large allocations
>       wifi: ath12k: fix ar->supports_6ghz usage during hw register
>       wifi: ath12k: pass link ID during MLO while delivering skb
>       wifi: ath12k: symmetrize scan vdev creation and deletion during HW scan
>       wifi: ath12k: add can_activate_links mac operation
>       wifi: ath12k: add no-op without debug print in WMI Rx event
>       wifi: ath12k: remove warning print in htt mlo offset event message
>       wifi: ath12k: add ATH12K_FW_FEATURE_MLO capability firmware feature
>       wifi: ath12k: assign unique hardware link IDs during QMI host cap
>       wifi: ath12k: rename CAC_RUNNING flag
>       wifi: ath12k: fix CAC running state during virtual interface start
>       wifi: ath12k: handle radar detection with MLO
>       wifi: ath12k: fix key cache handling
> 
> Baochen Qiang (1):
>       wifi: ath12k: fix leaking michael_mic for non-primary links
> 
> Bhagavathi Perumal S (1):
>       wifi: ath12k: Add MLO WMI setup and teardown functions
> 
> Colin Ian King (1):
>       wifi: ath12k: Fix spelling mistake "requestted" -> "requested"
> 
> Dan Carpenter (1):
>       wifi: ath12k: Off by one in ath12k_wmi_process_csa_switch_count_event()
> 
> Dmitry Antipov (4):
>       wifi: ath9k: cleanup ath_txq_skb_done()
>       wifi: ath9k: cleanup a few (mostly) TX-related routines
>       wifi: ath9k: simplify internal time management
>       wifi: ath9k: cleanup ath9k_hw_get_nf_hist_mid()
> 
> Jeff Johnson (4):
>       wifi: ath12k: Decrease ath12k_mac_op_remain_on_channel() stack usage
>       wifi: ath12k: Decrease ath12k_bss_assoc() stack usage
>       wifi: ath12k: Decrease ath12k_sta_rc_update_wk() stack usage
>       wifi: ath12k: Decrease ath12k_mac_station_assoc() stack usage
> 
> Karthikeyan Periyasamy (23):
>       wifi: ath12k: send partner device details in QMI MLO capability
>       wifi: ath12k: refactor ath12k_qmi_alloc_target_mem_chunk()
>       wifi: ath12k: add support to allocate MLO global memory region
>       wifi: ath12k: enable MLO setup and teardown from core
>       wifi: ath12k: avoid redundant code in DP Rx error process
>       wifi: ath12k: move to HW link id based receive handling
>       wifi: ath12k: add partner device buffer support in receive data path
>       wifi: ath12k: add helper function to init partner cmem configuration
>       wifi: ath12k: introduce interface combination cleanup helper
>       wifi: ath12k: Refactor radio frequency information
>       wifi: ath12k: advertise multi device interface combination
>       wifi: ath12k: Add documentation HTT_H2T_MSG_TYPE_RX_RING_SELECTION_CFG
>       wifi: ath12k: Refactor monitor status TLV structure
>       wifi: ath12k: cleanup Rx peer statistics structure
>       wifi: ath12k: Fix the misspelled of hal TLV tag HAL_PHYRX_GENERICHT_SIG
>       wifi: ath12k: fix incorrect TID updation in DP monitor status path
>       wifi: ath12k: Remove unused HAL Rx mask in DP monitor path
>       wifi: ath12k: Change the Tx monitor SRNG ring ID
>       wifi: ath12k: Avoid explicit type cast in monitor status parse handler
>       wifi: ath12k: Refactor ath12k_hw set helper function argument
>       wifi: ath12k: Refactor the ath12k_hw get helper function argument
>       wifi: ath12k: Remove ath12k_get_num_hw() helper function
>       wifi: ath12k: Fix uninitialized variable access in ath12k_mac_allocate() function
> 
> P Praneesh (1):
>       wifi: ath12k: Add support for parsing 64-bit TLVs
> 
> Pradeep Kumar Chitrapu (2):
>       wifi: ath12k: Support Transmit Rate Buffer Stats
>       wifi: ath12k: Support Transmit Buffer OFDMA Stats
> 
> Raj Kumar Bhagat (3):
>       dt-bindings: net: wireless: Describe ath12k PCI module with WSI
>       wifi: ath12k: parse multiple device information from Device Tree
>       wifi: ath12k: Include MLO memory in firmware coredump collection
> 
> Rajat Soni (1):
>       wifi: ath12k: Support pdev Puncture Stats
> 
> Rameshkumar Sundaram (1):
>       wifi: ath12k: advertise MLO support and capabilities
> 
> Ramya Gnanasekar (1):
>       wifi: ath12k: set flag for mgmt no-ack frames in Tx completion
> 
> Roopni Devanathan (1):
>       wifi: ath12k: Support AST Entry Stats
> 
> Sathishkumar Muruganandam (1):
>       wifi: ath12k: fix tx power, max reg power update to firmware
> 
>  .../bindings/net/wireless/qcom,ath12k-wsi.yaml     | 204 ++++++
>  drivers/net/wireless/ath/ath12k/core.c             | 315 +++++++-
>  drivers/net/wireless/ath/ath12k/core.h             |  63 +-
>  drivers/net/wireless/ath/ath12k/coredump.c         |   3 +
>  drivers/net/wireless/ath/ath12k/coredump.h         |   1 +
>  .../net/wireless/ath/ath12k/debugfs_htt_stats.c    | 502 +++++++++++++
>  .../net/wireless/ath/ath12k/debugfs_htt_stats.h    | 155 ++++
>  drivers/net/wireless/ath/ath12k/dp.c               |  14 +
>  drivers/net/wireless/ath/ath12k/dp.h               |  30 +-
>  drivers/net/wireless/ath/ath12k/dp_mon.c           | 156 ++--
>  drivers/net/wireless/ath/ath12k/dp_rx.c            | 231 ++++--
>  drivers/net/wireless/ath/ath12k/fw.h               |   3 +
>  drivers/net/wireless/ath/ath12k/hal.c              |   2 +-
>  drivers/net/wireless/ath/ath12k/hal.h              |   2 +-
>  drivers/net/wireless/ath/ath12k/hal_desc.h         |   4 +-
>  drivers/net/wireless/ath/ath12k/hal_rx.h           |  14 +-
>  drivers/net/wireless/ath/ath12k/mac.c              | 794 ++++++++++++++++-----
>  drivers/net/wireless/ath/ath12k/mac.h              |  11 +
>  drivers/net/wireless/ath/ath12k/peer.c             |   2 +
>  drivers/net/wireless/ath/ath12k/peer.h             |   3 +
>  drivers/net/wireless/ath/ath12k/qmi.c              | 324 +++++++--
>  drivers/net/wireless/ath/ath12k/qmi.h              |   1 +
>  drivers/net/wireless/ath/ath12k/wmi.c              | 225 +++++-
>  drivers/net/wireless/ath/ath12k/wmi.h              |  56 ++
>  drivers/net/wireless/ath/ath9k/ath9k.h             |   8 +-
>  drivers/net/wireless/ath/ath9k/beacon.c            |   2 +-
>  drivers/net/wireless/ath/ath9k/calib.c             |  24 +-
>  drivers/net/wireless/ath/ath9k/channel.c           |  29 +-
>  drivers/net/wireless/ath/ath9k/hw.c                |  25 +-
>  drivers/net/wireless/ath/ath9k/hw.h                |   2 +-
>  drivers/net/wireless/ath/ath9k/main.c              |   9 +-
>  drivers/net/wireless/ath/ath9k/recv.c              |   4 +-
>  drivers/net/wireless/ath/ath9k/xmit.c              |  52 +-
>  33 files changed, 2723 insertions(+), 547 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ath12k-wsi.yaml

Pulled, thanks.

89d62bcd2501 Merge tag 'ath-next-20250114' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath

-- 
https://patchwork.kernel.org/project/linux-wireless/patch/b03d2e2c-3f11-427d-a156-eaa0be48078c@oss.qualcomm.com/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches




More information about the ath10k mailing list