Message ID | dabcbe71-c23d-4207-83bc-f077a7a8dece@quicinc.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 3c1f19ab3d59d4b01cbb70fc5fbaa8c5805f108b |
Delegated to: | Kalle Valo |
Headers | show |
Series | pull-request: ath-next-20241030 | expand |
Jeff Johnson <quic_jjohnson@quicinc.com> wrote: > The following changes since commit 34c44eb31de9cb7202ff070900463d6c706392c4: > > Merge branch 'net-ibm-emac-modernize-a-bit' (2024-09-13 21:49:00 -0700) > > are available in the Git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git tags/ath-next-20241030 > > for you to fetch changes up to cdad737160571a98cc4933a62c9f2728e965ab27: > > wifi: ath12k: convert tasklet to BH workqueue for CE interrupts (2024-10-25 12:22:03 -0700) > > ---------------------------------------------------------------- > ath.git patches for v6.13 > > This development cycle featured phase 1 of patches to ath12k to > support the new 802.11be MLO feature, along with other ath12k feature > patches. In older drivers, support for some additional devices were > added. And there was the usual set of bug fixes and cleanups across > most drivers. > > Per-driver highlights: > > ath12k > * Switch to using wiphy_lock() and remove ar->conf_mutex > * Convert struct ath12k_sta::update_wk to use struct wiphy_work > * Add phase 1 of 802.11be MLO support > * Add firmware coredump collection support > * Add debugfs support for a multitude of statistics > * Fix host representation of multiple hal_rx structs > * Fix use-after-free in ath12k_dp_cc_cleanup() > * Skip Rx TID cleanup for self peer > * Fix warning and crash when unloading in a VM > * Convert CE interrupt handling from tasklet to BH workqueue > * Fix A-MSDU indication in monitor mode > > ath11k > * Fix double free issue during SRNG deinit > * Enable firmware diagnostic events for WCN6750 > * Fix CE offset address calculation for WCN6750 during SSR > * Fix stack frame size warning in ath11k_vif_wow_set_wakeups() > * Document the inputs for ath11k on WCN6855 > > ath10k > * Fix multiple stack frame size warnings > * Fix invalid VHT parameters in supported_vht_mcs_rate_nss* structs > * Avoid NULL pointer error during SDIO remove > > ath5k > * Add support for Arcadyan ARV45XX AR2417 & Gigaset SX76[23] AR241[34]A > > ---------------------------------------------------------------- > Andrew Kreimer (2): > wifi: wcn36xx: fix a typo in struct wcn36xx_sta documentation > wifi: ath6kl: fix typos in struct wmi_rssi_threshold_params_cmd and wmi_snr_threshold_params_cmd comments > > Arnd Bergmann (1): > wifi: ath12k: fix one more memcpy size error > > Balaji Pothunoori (2): > wifi: ath11k: enable fw_wmi_diag_event hw param for WCN6750 > wifi: ath11k: Fix CE offset address calculation for WCN6750 in SSR > > Baochen Qiang (2): > wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1 > wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2 > > Bartosz Golaszewski (1): > dt-bindings: net: ath11k: document the inputs of the ath11k on WCN6855 > > Caleb Connolly (1): > wifi: ath11k: allow missing memory-regions > > Colin Ian King (1): > wifi: ath12k: make read-only array svc_id static const > > Dinesh Karthikeyan (5): > wifi: ath12k: Support Self-Generated Transmit stats > wifi: ath12k: Support Ring and SFM stats > wifi: ath12k: Support pdev Transmit Multi-user stats > wifi: ath12k: Support pdev CCA Stats > wifi: ath12k: Support Pdev OBSS Stats > > Jeongjun Park (1): > wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service() > > Jose Ignacio Tornos Martinez (2): > wifi: ath12k: fix crash when unbinding > wifi: ath12k: fix warning when unbinding > > Kalle Valo (7): > wifi: ath12k: fix atomic calls in ath12k_mac_op_set_bitrate_mask() > wifi: ath12k: convert struct ath12k_sta::update_wk to use struct wiphy_work > wifi: ath12k: switch to using wiphy_lock() and remove ar->conf_mutex > wifi: ath12k: cleanup unneeded labels > wifi: ath12k: ath12k_mac_set_key(): remove exit label > wifi: ath12k: ath12k_mac_op_sta_state(): clean up update_wk cancellation > wifi: ath12k: add missing lockdep_assert_wiphy() for ath12k_mac_op_ functions > > Kang Yang (9): > wifi: ath10k: avoid NULL pointer error during sdio remove > wifi: ath12k: remove unused variable monitor_present > wifi: ath12k: fix struct hal_rx_ppdu_end_user_stats > wifi: ath12k: fix struct hal_rx_ppdu_start > wifi: ath12k: fix struct hal_rx_phyrx_rssi_legacy_info > wifi: ath12k: fix struct hal_rx_mpdu_start > wifi: ath12k: delete NSS and TX power setting for monitor vdev > wifi: ath12k: use tail MSDU to get MSDU information > wifi: ath12k: fix A-MSDU indication in monitor mode > > Li Zetao (1): > wifi: ath9k: use clamp() in ar9003_aic_cal_post_process() > > Lingbo Kong (1): > wifi: ath12k: remove msdu_end structure for WCN7850 > > Manikanta Pubbisetty (1): > wifi: ath11k: Fix double free issue during SRNG deinit > > Miaoqing Pan (3): > wifi: ath10k: fix the stack frame size warning in ath10k_remain_on_channel > wifi: ath10k: fix the stack frame size warning in ath10k_hw_scan > wifi: ath11k: fix the stack frame size warning in ath11k_vif_wow_set_wakeups > > Nicolas Escande (1): > wifi: ath12k: move txbaddr/rxbaddr into struct ath12k_dp > > Pradeep Kumar Chitrapu (1): > wifi: ath12k: Support BE OFDMA Pdev Rate Stats > > Raj Kumar Bhagat (1): > wifi: ath12k: convert tasklet to BH workqueue for CE interrupts > > Rajat Soni (1): > wifi: ath12k: Support DMAC Reset Stats > > Rameshkumar Sundaram (5): > wifi: ath12k: fix use-after-free in ath12k_dp_cc_cleanup() > wifi: ath12k: prepare vif config caching for MLO > wifi: ath12k: modify ath12k_mac_vif_chan() for MLO > wifi: ath12k: modify ath12k_get_arvif_iter() for MLO > wifi: ath12k: modify ath12k_mac_op_set_key() for MLO > > Ramya Gnanasekar (1): > wifi: ath12k: Skip Rx TID cleanup for self peer > > Roopni Devanathan (1): > wifi: ath12k: Modify print_array_to_buf() to support arrays with 1-based semantics > > Rosen Penev (5): > wifi: ath9k: eeprom: remove platform data > wifi: ath9k: btcoex: remove platform_data > wifi: ath9k: remove ath9k_platform_data > wifi: ath5k: add PCI ID for SX76X > wifi: ath5k: add PCI ID for Arcadyan devices > > Sidhanta Sahu (1): > wifi: ath12k: Support Pdev Scheduled Algorithm Stats > > Sowmiya Sree Elavalagan (1): > wifi: ath12k: Add firmware coredump collection support > > Sriram R (7): > wifi: ath12k: prepare vif data structure for MLO handling > wifi: ath12k: pass ath12k_link_vif instead of vif/ahvif > wifi: ath12k: prepare sta data structure for MLO handling > wifi: ath12k: modify ath12k_mac_op_bss_info_changed() for MLO > wifi: ath12k: update ath12k_mac_op_conf_tx() for MLO > wifi: ath12k: update ath12k_mac_op_update_vif_offload() for MLO > wifi: ath12k: modify link arvif creation and removal for MLO > > .../bindings/net/wireless/qcom,ath11k-pci.yaml | 29 + > drivers/net/wireless/ath/ath10k/mac.c | 100 +- > drivers/net/wireless/ath/ath10k/sdio.c | 6 +- > drivers/net/wireless/ath/ath11k/ahb.c | 12 +- > drivers/net/wireless/ath/ath11k/core.c | 2 +- > drivers/net/wireless/ath/ath11k/hal.c | 1 + > drivers/net/wireless/ath/ath11k/qmi.c | 3 + > drivers/net/wireless/ath/ath11k/wow.c | 39 +- > drivers/net/wireless/ath/ath12k/Kconfig | 10 + > drivers/net/wireless/ath/ath12k/Makefile | 1 + > drivers/net/wireless/ath/ath12k/ce.h | 2 +- > drivers/net/wireless/ath/ath12k/core.c | 9 +- > drivers/net/wireless/ath/ath12k/core.h | 110 +- > drivers/net/wireless/ath/ath12k/coredump.c | 51 + > drivers/net/wireless/ath/ath12k/coredump.h | 80 + > drivers/net/wireless/ath/ath12k/debugfs.c | 4 +- > .../net/wireless/ath/ath12k/debugfs_htt_stats.c | 1358 +++++++++++++- > .../net/wireless/ath/ath12k/debugfs_htt_stats.h | 444 ++++- > drivers/net/wireless/ath/ath12k/dp.c | 58 +- > drivers/net/wireless/ath/ath12k/dp.h | 7 +- > drivers/net/wireless/ath/ath12k/dp_mon.c | 122 +- > drivers/net/wireless/ath/ath12k/dp_rx.c | 16 +- > drivers/net/wireless/ath/ath12k/dp_rx.h | 2 +- > drivers/net/wireless/ath/ath12k/dp_tx.c | 9 +- > drivers/net/wireless/ath/ath12k/dp_tx.h | 2 +- > drivers/net/wireless/ath/ath12k/hal.c | 12 +- > drivers/net/wireless/ath/ath12k/hal_rx.h | 53 +- > drivers/net/wireless/ath/ath12k/hif.h | 6 + > drivers/net/wireless/ath/ath12k/hw.c | 4 +- > drivers/net/wireless/ath/ath12k/mac.c | 1845 ++++++++++++-------- > drivers/net/wireless/ath/ath12k/mac.h | 11 +- > drivers/net/wireless/ath/ath12k/mhi.c | 5 + > drivers/net/wireless/ath/ath12k/mhi.h | 2 +- > drivers/net/wireless/ath/ath12k/p2p.c | 17 +- > drivers/net/wireless/ath/ath12k/p2p.h | 2 +- > drivers/net/wireless/ath/ath12k/pci.c | 200 ++- > drivers/net/wireless/ath/ath12k/peer.c | 13 +- > drivers/net/wireless/ath/ath12k/peer.h | 4 +- > drivers/net/wireless/ath/ath12k/rx_desc.h | 88 +- > drivers/net/wireless/ath/ath12k/wmi.c | 30 +- > drivers/net/wireless/ath/ath12k/wmi.h | 8 +- > drivers/net/wireless/ath/ath12k/wow.c | 87 +- > drivers/net/wireless/ath/ath5k/pci.c | 2 + > drivers/net/wireless/ath/ath6kl/wmi.h | 8 +- > drivers/net/wireless/ath/ath9k/ar9003_aic.c | 10 +- > .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 1 - > drivers/net/wireless/ath/ath9k/btcoex.c | 16 +- > drivers/net/wireless/ath/ath9k/eeprom.c | 12 - > drivers/net/wireless/ath/ath9k/htc_hst.c | 3 + > drivers/net/wireless/ath/ath9k/hw.c | 2 +- > drivers/net/wireless/ath/ath9k/init.c | 52 +- > drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 2 +- > include/linux/ath9k_platform.h | 51 - > 53 files changed, 3782 insertions(+), 1241 deletions(-) > create mode 100644 drivers/net/wireless/ath/ath12k/coredump.c > create mode 100644 drivers/net/wireless/ath/ath12k/coredump.h > delete mode 100644 include/linux/ath9k_platform.h Pulled, thanks. 3c1f19ab3d59 Merge tag 'ath-next-20241030' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath