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