pull-request: ath-next-20241209
Jeff Johnson
jeff.johnson at oss.qualcomm.com
Mon Dec 9 08:59:19 PST 2024
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(-)
More information about the ath10k
mailing list