pull-request: ath-next-20241209
Kalle Valo
kvalo at kernel.org
Mon Dec 9 10:42:20 PST 2024
Jeff Johnson <jeff.johnson at oss.qualcomm.com> wrote:
> The following changes since commit 2b94751626a6d49bbe42a19cc1503bd391016bd5:
>
> wifi: cw1200: Fix potential NULL dereference (2024-10-31 16:20:02 +0200)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git tags/ath-next-20241209
>
> for you to fetch changes up to da8656797ae10b524a7a0c3d5eeb6237fa3ddd70:
>
> wifi: ath12k: introduce mlo_capable flag for device group (2024-12-05 14:34:10 -0800)
>
> ----------------------------------------------------------------
> ath.git patches for v6.14
>
> This development cycle featured multiple patchsets to ath12k to
> support the new 802.11be MLO feature, although the feature is still
> incomplete. Also in ath12k, there were other feature patches. In
> ath11k, support was added for QCA6698AQ. And there was the usual set
> of bug fixes and cleanups across most drivers, notable being the
> addition of "noinline_for_stack" to some functions to avoid "stack
> frame size" warnings when compiling with clang.
>
> ----------------------------------------------------------------
> Aditya Kumar Singh (2):
> wifi: ath12k: ath12k_bss_assoc(): MLO support
> wifi: ath12k: rename mlo_capable_flags to single_chip_mlo_supp
>
> Balaji Pothunoori (2):
> wifi: ath11k: Suspend hardware before firmware mode off for WCN6750
> wifi: ath11k: Fix unexpected return buffer manager error for WCN6750/WCN6855
>
> Barnabás Czémán (1):
> wifi: wcn36xx: fix channel survey memory allocation size
>
> Dinesh Karthikeyan (4):
> wifi: ath12k: Support Downlink Pager Stats
> wifi: ath12k: Support phy counter and TPC stats
> wifi: ath12k: Support SoC Common Stats
> wifi: ath12k: Support Transmit PER Rate Stats
>
> Dmitry Antipov (5):
> wifi: ath9k: miscellaneous spelling fixes
> wifi: ath11k: cleanup struct ath11k_vif
> wifi: ath11k: cleanup struct ath11k_reg_tpc_power_info
> wifi: ath11k: cleanup struct ath11k_mon_data
> wifi: ath11k: miscellaneous spelling fixes
>
> Jeff Johnson (4):
> wifi: ath12k: mark QMI driver event helpers as noinline
> wifi: ath11k: mark some QMI driver event helpers as noinline
> wifi: ath11k: mark ath11k_dp_rx_mon_mpdu_pop() as noinline
> wifi: ath11k: mark ath11k_wow_convert_8023_to_80211() as noinline
>
> Kalle Valo (5):
> wifi: ath12k: ath12k_mac_vdev_create(): use goto for error handling
> wifi: ath12k: introduce ath12k_hw_warn()
> wifi: ath12k: convert struct ath12k::wmi_mgmt_tx_work to struct wiphy_work
> wifi: ath12k: ath12k_mac_op_set_key(): fix uninitialized symbol 'ret'
> wifi: ath12k: ath12k_mac_op_sta_rc_update(): use mac80211 provided link id
>
> Karol Przybylski (1):
> wifi: ath12k: Fix for out-of bound access error
>
> Karthikeyan Periyasamy (10):
> wifi: ath12k: Refactor core startup
> wifi: ath12k: add ath12k_ab_to_ah() and ath12k_ab_set_ah()
> wifi: ath12k: add ath12k_get_num_hw()
> wifi: ath12k: introduce QMI firmware ready flag
> wifi: ath12k: move ATH12K_FLAG_REGISTERED handling to ath12k_mac_register()
> wifi: ath12k: introduce device group abstraction
> wifi: ath12k: refactor core start based on hardware group
> wifi: ath12k: move struct ath12k_hw from per device to group
> wifi: ath12k: send QMI host capability after device group is ready
> wifi: ath12k: introduce mlo_capable flag for device group
>
> Miaoqing Pan (1):
> wifi: ath11k: add support for QCA6698AQ
>
> P Praneesh (1):
> wifi: ath12k: Fix endianness issue in struct hal_tlv_64_hdr
>
> Rameshkumar Sundaram (4):
> wifi: ath12k: add reo queue lookup table for ML peers
> wifi: ath12k: modify chanctx iterators for MLO
> wifi: ath12k: ath12k_mac_station_add(): fix potential rx_stats leak
> wifi: ath12k: defer vdev creation for MLO
>
> Roopni Devanathan (1):
> wifi: ath12k: Fix inappropriate use of print_array_to_buf_index()
>
> Sidhanta Sahu (1):
> wifi: ath12k: Support MBSSID Control Frame Stats
>
> Sriram R (16):
> wifi: ath12k: MLO vdev bringup changes
> wifi: ath12k: Refactor sta state machine
> wifi: ath12k: Add helpers for multi link peer creation and deletion
> wifi: ath12k: add multi-link flag in peer create command
> wifi: ath12k: add helper to find multi-link station
> wifi: ath12k: Add MLO peer assoc command support
> wifi: ath12k: Add MLO station state change handling
> wifi: ath12k: support change_sta_links() mac80211 op
> wifi: ath12k: add primary link for data path operations
> wifi: ath12k: use arsta instead of sta
> wifi: ath12k: Use mac80211 vif's link_conf instead of bss_conf
> wifi: ath12k: Use mac80211 sta's link_sta instead of deflink
> wifi: ath12k: ath12k_mac_op_tx(): MLO support
> wifi: ath12k: ath12k_mac_op_flush(): MLO support
> wifi: ath12k: ath12k_mac_op_ampdu_action(): MLO support
> wifi: ath12k: do not return invalid link id for scan link
>
> Toke Høiland-Jørgensen (1):
> wifi: ath9k: Add RX inactivity detection and reset chip when it occurs
>
> drivers/net/wireless/ath/ath11k/core.c | 132 ++
> drivers/net/wireless/ath/ath11k/core.h | 4 +-
> drivers/net/wireless/ath/ath11k/dp.h | 1 -
> drivers/net/wireless/ath/ath11k/dp_rx.c | 14 +-
> drivers/net/wireless/ath/ath11k/hal.h | 6 +-
> drivers/net/wireless/ath/ath11k/hal_rx.c | 3 +-
> drivers/net/wireless/ath/ath11k/hw.h | 1 +
> drivers/net/wireless/ath/ath11k/mac.c | 6 +-
> drivers/net/wireless/ath/ath11k/mhi.c | 1 +
> drivers/net/wireless/ath/ath11k/pci.c | 3 +
> drivers/net/wireless/ath/ath11k/pcic.c | 13 +-
> drivers/net/wireless/ath/ath11k/qmi.c | 8 +-
> drivers/net/wireless/ath/ath11k/wow.c | 6 +-
> drivers/net/wireless/ath/ath12k/core.c | 482 ++++-
> drivers/net/wireless/ath/ath12k/core.h | 134 +-
> drivers/net/wireless/ath/ath12k/debug.c | 6 +-
> drivers/net/wireless/ath/ath12k/debug.h | 5 +-
> .../net/wireless/ath/ath12k/debugfs_htt_stats.c | 681 ++++++-
> .../net/wireless/ath/ath12k/debugfs_htt_stats.h | 218 ++-
> drivers/net/wireless/ath/ath12k/dp.c | 70 +-
> drivers/net/wireless/ath/ath12k/dp.h | 3 +-
> drivers/net/wireless/ath/ath12k/dp_rx.c | 96 +-
> drivers/net/wireless/ath/ath12k/dp_rx.h | 6 +-
> drivers/net/wireless/ath/ath12k/hal_desc.h | 2 +-
> drivers/net/wireless/ath/ath12k/hal_rx.c | 12 +-
> drivers/net/wireless/ath/ath12k/mac.c | 2003 +++++++++++++++-----
> drivers/net/wireless/ath/ath12k/mac.h | 16 +-
> drivers/net/wireless/ath/ath12k/pci.c | 10 +
> drivers/net/wireless/ath/ath12k/peer.c | 223 ++-
> drivers/net/wireless/ath/ath12k/peer.h | 23 +-
> drivers/net/wireless/ath/ath12k/qmi.c | 167 +-
> drivers/net/wireless/ath/ath12k/qmi.h | 20 +
> drivers/net/wireless/ath/ath12k/wmi.c | 207 +-
> drivers/net/wireless/ath/ath12k/wmi.h | 115 ++
> drivers/net/wireless/ath/ath9k/antenna.c | 2 +-
> drivers/net/wireless/ath/ath9k/ar9002_hw.c | 2 +-
> drivers/net/wireless/ath/ath9k/ar9003_hw.c | 2 +-
> drivers/net/wireless/ath/ath9k/ar9003_mci.c | 4 +-
> drivers/net/wireless/ath/ath9k/ar9003_phy.h | 2 +-
> drivers/net/wireless/ath/ath9k/ath9k.h | 2 +
> drivers/net/wireless/ath/ath9k/channel.c | 2 +-
> drivers/net/wireless/ath/ath9k/common-spectral.c | 2 +-
> drivers/net/wireless/ath/ath9k/debug.c | 1 +
> drivers/net/wireless/ath/ath9k/debug.h | 1 +
> drivers/net/wireless/ath/ath9k/dfs.c | 2 +-
> drivers/net/wireless/ath/ath9k/hif_usb.c | 2 +-
> drivers/net/wireless/ath/ath9k/hw.c | 4 +-
> drivers/net/wireless/ath/ath9k/hw.h | 2 +-
> drivers/net/wireless/ath/ath9k/link.c | 33 +-
> drivers/net/wireless/ath/ath9k/mac.h | 2 +-
> drivers/net/wireless/ath/ath9k/main.c | 3 +-
> drivers/net/wireless/ath/ath9k/wow.c | 6 +-
> drivers/net/wireless/ath/ath9k/xmit.c | 2 +-
> drivers/net/wireless/ath/wcn36xx/main.c | 5 +-
> 54 files changed, 4042 insertions(+), 736 deletions(-)
Pulled, thanks.
b20821248e26 Merge tag 'ath-next-20241209' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
--
https://patchwork.kernel.org/project/linux-wireless/patch/1bcdaf98-6078-4f79-a989-2e5db9400585@oss.qualcomm.com/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
More information about the ath10k
mailing list