Netdev List
 help / color / mirror / Atom feed
* [GIT PULL] wireless-next-2026-06-10
@ 2026-06-10 10:35 Johannes Berg
  2026-06-10 15:13 ` patchwork-bot+netdevbpf
  0 siblings, 1 reply; 2+ messages in thread
From: Johannes Berg @ 2026-06-10 10:35 UTC (permalink / raw)
  To: netdev; +Cc: linux-wireless

Hi,

This should be the last PR. Quite a few more driver things came
(see the tag message) but otherwise it feels fairly simple.

Please pull and let us know if there's any problem.

Thanks,
johannes



The following changes since commit c2c0486c56800ce276e79c40a6e576ffd672f2a9:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2026-06-01 13:42:12 +0200)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2026-06-10

for you to fetch changes up to 21352612198c83a8441482abbf3bd45e4f128dd0:

  b43: add RF power offset for N-PHY r8 + radio 2057 r8 (2026-06-10 10:27:56 +0200)

----------------------------------------------------------------
Quite a few last updates, notably:
 - b43: new support for an 11n device
 - mt76:
   - mt792x broken usb transport detection
   - mt7921 regd improvements
   - mt7927 support
 - iwlwifi:
   - more kunit tests
   - FW version updates
 - ath12k: WDS support
 - rtw89:
   - RTL8922AU support
   - USB 3 mode switch for performance
   - better monitor radiotap support
   - RTL8922DE preparations
 - cfg80211/mac80211:
   - update UHR to D1.4, UHR DBE support
   - finally remove 5/10 MHz support
   - S1G rate reporting
   - multicast encapsulation offload

----------------------------------------------------------------
Aaradhana Sahu (1):
      wifi: ath12k: add hardware parameters for maximum supported clients

Aditya Kumar Singh (1):
      wifi: ath12k: Prevent incorrect vif chanctx switch when handling multi-radio contexts

Alessio Ferri (7):
      b43: add firmware mappings for rev22
      b43: add d11 core revision 0x16 to id table
      b43: route d11 corerev 22 to 24-bit indirect radio access
      b43: support radio 2057 rev 8
      b43: add IPA TX gain table for N-PHY r8 + radio 2057 r8
      b43: add channel info table for N-PHY r8 + radio 2057 r8
      b43: add RF power offset for N-PHY r8 + radio 2057 r8

Andreas Kemnade (1):
      wifi: wlcore: enable the right set of ciphers

Arjan van de Ven (1):
      wifi: mt76: mt7921/mt7925: fix NULL dereference in CSA beacon

Aviel Zohar (2):
      wifi: mt76: mt7925: validate skb length in testmode query
      wifi: mt76: mt7915: validate skb length in txpower SKU query

Avinash Bhatt (3):
      wifi: iwlwifi: mld: add KUnit tests for duplicated beacon RSSI adjustment
      wifi: iwlwifi: mld: add KUnit tests for PSD/EIRP RSSI adjustment
      wifi: iwlwifi: mld: add KUnit tests for link grading

Baochen Qiang (1):
      wifi: ath12k: fix EAPOL TX failure caused by stale tcl_metadata bits

Bitterblue Smith (16):
      wifi: rtw89: usb: Support 2 bulk in endpoints
      wifi: rtw89: Fix rtw89_usb_ops_mac_lv1_rcvy() for RTL8922AU
      wifi: rtw89: Fix rtw89_usb_ops_mac_pre_init() for RTL8922AU
      wifi: rtw89: Fix rtw89_usb_ops_mac_post_init() for RTL8922AU
      wifi: rtw89: usb: Enable RX aggregation for RTL8922AU
      wifi: rtw89: Fix rtw8922a_pwr_{on,off}_func() for USB
      wifi: rtw89: Let hfc_param_ini have separate settings for USB 2/3
      wifi: rtw89: Add rtw8922a_hfc_param_ini_usb{2,3}
      wifi: rtw89: Add rtw8922a_dle_mem_usb{2,3}
      wifi: rtw89: Add rtw8922au.c
      wifi: rtw89: Enable the new rtw89_8922au module
      wifi: rtlwifi: rtl8821ae: Fix C2H bit location in RX descriptor
      wifi: rtl8xxxu: Detect the maximum supported channel width
      wifi: rtw89: Add missing TX queue mappings for RTL8922AU
      wifi: rtw88: Add more validation for the RX descriptor
      wifi: rtw89: usb: Support switching to USB 3 mode

Bjoern A. Zeeb (1):
      wifi: mt76: fix argument to ieee80211_is_first_frag()

Bryam Vargas (1):
      wifi: mac80211: bound S1G TIM PVB walk to the TIM element

Chelsy Ratnawat (1):
      wifi: rtlwifi: rtl8821ae: Remove dead code in rtl8821ae_update_hal_rate_table()

Chia-Yuan Li (2):
      wifi: rtw89: add IO offload support via firmware
      wifi: rtw89: offload DMAC and CMAC init IO to firmware

Chih-Kang Chang (3):
      wifi: rtw89: use struct to fill C2H recv ack
      wifi: rtw89: check scan C2H event recv ack instead of C2H event done ack
      wifi: rtw89: suspend DIG when remain-on-channel

Chin-Yen Lee (2):
      wifi: rtw88: fix wrong pci_get_drvdata type in AER handlers
      wifi: rtw89: wow: send ARP reply packets instead of Null packets to keep alive

Christos Longros (1):
      wifi: rtw89: fix wrong pci_get_drvdata type in AER handlers

David Laight (1):
      rfkill: Replace strcpy() with memcpy()

David Lee (1):
      wifi: rtw89: usb: skip ACPI capability check for USB devices

Devin Wittmayer (2):
      wifi: mt76: mt7925: add Netgear A8500 USB device ID
      wifi: mt76: mt7921: assert sniffer on chanctx change

Dian-Syuan Yang (3):
      wifi: rtw89: disable HTC field in AP mode
      wifi: rtw89: disable CSI STBC for VHT 160MHz
      wifi: rtw89: pci: enable LTR based on pcie control register

Dylan Eskew (2):
      wifi: mt76: mt7996: reduce phy work in set_coverage
      wifi: mt76: mt7996: limit work in set_bitrate_mask

ElXreno (2):
      wifi: mt76: route TDLS-peer frames as 3-addr non-DS in HW encap
      wifi: mt76: mt7925: don't disable AP BSS when removing TDLS peer

Emmanuel Grumbach (2):
      wifi: iwlwifi: add support for AX231
      wifi: iwlwifi: bump maximum core version for BZ/SC/DR to 106

Eric Huang (2):
      wifi: rtw89: phy: support static PD level setting
      wifi: rtw89: use firmware offload for PHY and RF batch register writes

Felix Fietkau (3):
      wifi: mac80211: report assoc_link_id in station info for non-MLD STAs on MLD AP
      wifi: mt76: mt7996: fix out-of-bounds array access during hardware restart
      wifi: mt76: mt7996: add missing max_remain_on_channel_duration

Hangtian Zhu (1):
      wifi: ath12k: allow peer_id 0 in dp peer lookup

Hongling Zeng (1):
      wifi: mt76: mt7921: fix resource leak in probe error path

Hugo Villeneuve (1):
      wifi: rtlwifi: fix typos in comments in rtl8821ae_card_disable()

Ilan Peer (2):
      wifi: iwlwifi: mld: Require HT support for NAN
      wifi: mac80211: Free keys associated with NAN Device

Ingyu Jang (1):
      wifi: mt76: Drop unneeded mt76_register_debugfs_fops() return checks

Israel Kozitz (1):
      wifi: iwlwifi: mld: support FW TLV for NAN max channel switch time

JB Tsai (5):
      wifi: mt76: mt7921: refactor regulatory domain handling to regd.[ch]
      wifi: mt76: mt7921: refactor CLC support check flow
      wifi: mt76: mt7921: refactor regulatory notifier flow
      wifi: mt76: mt7921: add auto regdomain switch support
      wifi: mt76: mt7921: disable auto regd changes after user set

Javier Tia (9):
      wifi: mt76: mt7925: fix stale pointer comparisons in change_vif_links
      wifi: mt76: mt7925: add 320MHz bandwidth to bss_rlm_tlv
      wifi: mt76: mt7925: handle 320MHz bandwidth in RXV and TXS
      wifi: mt76: mt7925: populate EHT 320MHz MCS map in sta_rec
      wifi: mt76: mt7925: advertise EHT 320MHz capabilities for 6GHz band
      wifi: mt76: mt7925: add MT7927 chip ID helpers
      wifi: mt76: mt7925: add MT7927 firmware paths
      wifi: mt76: mt7925: use irq_map for chip-specific interrupt handling
      wifi: mt76: mt7925: disable ASPM and runtime PM for MT7927

Jeff Johnson (4):
      wifi: ath12k: Update Qualcomm copyrights
      wifi: ath11k: Update Qualcomm copyrights
      wifi: ath10k: Update Qualcomm copyrights
      wifi: ath: Update copyright in testmode_i.h

Jiajia Liu (2):
      wifi: mt76: add wcid publish check in mt76_sta_add
      wifi: mt76: transform aspm_conf for pci_disable_link_state

Johan Hovold (5):
      wifi: mt76: drop redundant device reference
      wifi: mt76x0u: drop redundant device reference
      wifi: mt76x2u: drop redundant device reference
      wifi: mt76: mt792xu: drop redundant device reference
      wifi: mt7601u: drop redundant device reference

Johannes Berg (29):
      wifi: cfg80211: remove 5/10 MHz channel support
      wifi: mac80211: remove 5/10 MHz channel code
      wifi: ieee80211: define some UHR link reconfiguration frame types
      wifi: mac80211: unify link STA removal in vif link removal
      wifi: mac80211: clean up return in ieee802_11_find_bssid_profile()
      wifi: mac80211: rename "multi_link_inner" variable
      wifi: mac80211: clarify beacon parsing with MBSSID/EMA
      wifi: mac80211: use local ml_basic_elem in parsing
      wifi: cfg80211: harden cfg80211_defragment_element()
      wifi: mac80211: always expose multi-link element
      wifi: mac80211: mlme: allow UHR only with MLO
      wifi: mac80211: explain ieee80211_determine_chan_mode() parsing
      wifi: Update UHR PHY capabilities to D1.4
      wifi: Update UHR MAC capabilities to D1.4
      wifi: mac80211: refactor link STA bandwidth update
      wifi: mac80211: parse and apply UHR DBE channel
      wifi: mac80211: AP: handle DBE for clients
      wifi: mac80211_hwsim: claim DBE capability
      Merge tag 'rtw-next-2026-06-03' of https://github.com/pkshih/rtw
      wifi: iwlwifi: fw: cut down NIC wakeups during dump
      wifi: iwlwifi: mvm: rename iwl_mvm_mac80211_idx_to_hwrate()
      wifi: iwlwifi: move iwl_fw_rate_idx_to_plcp() to mvm
      wifi: iwlwifi: mld: don't WARN on WoWLAN suspend w/o netdetect
      wifi: iwlwifi: mvm: fix P2P-Device binding handling
      wifi: iwlwifi: pcie: fix write pointer move detection
      Merge tag 'ath-next-20260602' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
      Merge tag 'iwlwifi-next-2026-06-03' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
      Merge tag 'mt76-next-2026-06-09' of https://github.com/nbd168/wireless
      Merge tag 'ath-next-20260609' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath

Johnson Tsai (5):
      wifi: rtw89: debug: disable hw_scan for latency-sensitive scenarios
      wifi: rtw89: debug: disable inactive power save to reduce bus overhead
      wifi: rtw89: 8832cu: Add ID 2c7c:8206 for RTL8832CU
      wifi: rtw89: add dev_id_quirks to driver_info for per-device quirk control
      wifi: rtw89: usb: add serial_number and uuid sysfs attributes for 0x28de:0x2432

Kuan-Chung Chen (7):
      wifi: rtw89: mlo: rearrange MLSR link decision flow
      wifi: rtw89: phy: support per PHY RX statistics
      wifi: rtw89: debug: bb_info entry including TX rate count for WiFi 7 chips
      wifi: rtw89: debug: add PMAC counter in bb_info
      wifi: rtw89: debug: extend bb_info with TX status and PER
      wifi: rtw89: debug: add RX statistics in bb_info
      wifi: rtw89: debug: add BB diagnose

Kwan Lai Chee Hou (1):
      wifi: ath12k: fix incorrect HT/VHT/HE/EHT MCS reporting in monitor mode

Lachlan Hodges (1):
      wifi: mac80211: basic S1G rx rate reporting support

Lorenzo Bianconi (5):
      wifi: mt76: mt7996: Fix NULL pointer dereference in mt7996_init_tx_queues()
      wifi: mt76: mt7996: Fix possible token leak in mt7996_tx_prepare_skb()
      wifi: mt76: mt7996: Fix possible NULL pointer dereference in mt7996_mac_write_txwi_80211()
      wifi: mt76: mt7996: fix reading zeroed info->control.flags after mt76_tx_status_skb_add()
      wifi: mt76: mt7996: remove redundant pdev->bus check in probe

Louis Kotze (1):
      wifi: rtw89: phy: increase RF calibration timeouts for USB transport

Luka Gejak (2):
      wifi: rtw88: increase TX report timeout to fix race condition
      wifi: rtw88: usb: fix memory leaks on USB write failures

Martin Kaiser (1):
      wifi: rtw88: remove rtw_txq_dequeue

Masashi Honma (9):
      wifi: mac80211: Use struct instead of macro for PREQ frame
      wifi: mac80211: Use struct instead of macro for PREP frame
      wifi: mac80211: Use struct instead of macro for PERR frame
      wifi: mac80211: Fix overread in PREQ frame processing
      wifi: mac80211: Fix overread in PREP frame processing
      wifi: mac80211: Fix PERR frame processing
      wifi: mac80211: Add KUnit test for ieee80211_mesh_preq_size_ok
      wifi: mac80211: Add KUnit test for ieee80211_mesh_prep_size_ok
      wifi: mac80211: Add KUnit test for ieee80211_mesh_perr_size_ok

Miaoqing Pan (3):
      wifi: ath11k: fix invalid data access in ath11k_dp_rx_h_undecap_nwifi
      wifi: ath11k: add MSDU length validation for TKIP MIC error
      wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic()

Miri Korenblit (7):
      wifi: iwlwifi: remove stale comment
      wifi: iwlwifi: remove mvm prefix from marker command
      wifi: iwlwifi: mld: fix smatch warning
      wifi: iwlwifi: mld: always allow mimo in NAN
      wifi: iwlwifi: fix a typo
      wifi: iwlwifi: trans: export the maximum supported hcmd size
      wifi: iwlwifi: mvm: remove __must_check annotation from command sending

Moriya Itzchaki (1):
      wifi: iwlwifi: fix STEP_URM register address for SC devices

Myeonghun Pak (1):
      wifi: mt76: mt7925: clean up DMA on probe failure

Nathan Chancellor (1):
      wifi: mac80211: Fix -Wc23-extensions in hwmp_route_info_get()

Pagadala Yesu Anjaneyulu (1):
      wifi: iwlwifi: mld: set fast-balance scan for active EMLSR

Panagiotis Petrakopoulos (1):
      wifi: rtw88: Add NULL check for chip->edcca_th in rtw_fw_adaptivity_result()

Ping-Ke Shih (41):
      wifi: rtl8xxxu: validate action frame size before using in rtl8xxxu_dump_action()
      wifi: rtlwifi: validate action frame size in rtl_action_proc()
      wifi: rtlwifi: validate action frame size before using in _rtl_pci_tx_isr()
      wifi: rtw89: 8922d: fix typo rx_freq_frome_ie
      wifi: rtw89: pci: no need to wait CLK ready for RTL8922DE
      wifi: rtw89: add AMPDU to radiotap
      wifi: rtw89: add VHT beamformed to radiotap
      wifi: rtw89: SNIFFER_MODE bit along IEEE80211_CONF_MONITOR
      wifi: rtw89: phy: define PHY status IE length for generations
      wifi: rtw89: phy: enable IE-09/IE-10 PHY status report for monitor mode
      wifi: rtw89: move HE radiotap to an individual function
      wifi: rtw89: fill VHT radiotap
      wifi: rtw89: fill HE-SU/HE-TB/HE-MU/HE-EXT_SU radiotap
      wifi: rtw89: debug: make implementation of beacon_info entry in order
      wifi: rtw89: add debugfs entry of monitor mode options to capture HE-MU packets
      wifi: rtw89: phy: check length before parsing PHY status IE
      wifi: rtw89: phy: skip trailing 8-byte zeros of PHY status IE for RTL8922D
      wifi: rtw89: phy: support PHY status IE-09 GEN2 for RTL8922D
      wifi: rtw89: check skb headroom before adding radiotap
      wifi: rtw89: phy: define BB wrap data for RTL8922D variants
      wifi: rtw89: phy: set BB wrap of out-of-band DPD
      wifi: rtw89: phy: set BB wrap of DPD by bandwidth
      wifi: rtw89: phy: set BB wrap of control options
      wifi: rtw89: phy: set BB wrap of QAM threshold
      wifi: rtw89: phy: set BB wrap of QAM options
      wifi: rtw89: phy: set BB wrap of trigger-base partial band
      wifi: rtw89: phy: set BB wrap of CIM3K
      wifi: rtw89: phy: change order to align register order
      wifi: rtw89: phy: configure control options of BB wrapper by RFSI band
      wifi: rtw89: phy: add BB wrapper generation 3 for RTL8922D variant
      wifi: rtw89: pci: not disable PCI completion timeout control for a variant of RTL8922DE
      wifi: rtw89: pci: disable PCI PHY error flag 8
      wifi: rtw89: clear auto K delay value before downloading firmware
      wifi: rtw89: 8922d: change naming number and update values for WDE/PLE quota
      wifi: rtw89: mac: add field of release report size to DLE quota
      wifi: rtw89: mac: consolidate quota into a struct for variant chips
      wifi: rtw89: 8922d: add quota for RTL8922DE variant
      wifi: rtw89: 8922d: refactor digital power compensation to support new format
      wifi: rtw89: 8922d: support new digital power compensation format
      wifi: rtw89: fw: load TX compensation element by RFE type
      wifi: rtw89: 8851bu: add Mercusys MA60XNB (2c4e:0128)

Po-Hao Huang (2):
      wifi: rtw89: 8852a: refine power save to lower latency
      wifi: rtw89: correct drop logic for malformed AMPDU frames

Rajat Gupta (1):
      wifi: mt76: use kfree_rcu for offchannel link in mt76_put_vif_phy_link

Rosen Penev (11):
      wifi: ath11k: use kzalloc_flex for struct scan_req_params
      wifi: mac80211: fold tid_ampdu_rx allocations into a flexible array
      wifi: wcn36xx: allocate chan_surveys with main struct
      wifi: ath9k_htc: use module_usb_driver
      wifi: ath9k: Clear DMA descriptors without memset
      wifi: ath9k: remove TX99 power array zero init
      wifi: ath9k: remove disabling of bands
      wifi: ath9k_htc: allocate tx_buf and buf together
      wifi: mt76: fix of_get_mac_address error handling
      wifi: brcm80211: change current_bss to value
      wifi: brcmfmac: flowring: simplify flow allocation

Runyu Xiao (1):
      wifi: qtnfmac: topaz: defer IRQ enabling until IPC init

Ryder Lee (5):
      wifi: mt76: mt7996: disable UNI_BSS_INFO_PROTECT_INFO for mt7996
      wifi: mt76: mt7915: fix potential tx_retries underflow
      wifi: mt76: mt7921: fix potential tx_retries underflow
      wifi: mt76: mt7925: fix potential tx_retries underflow
      wifi: mt76: mt7996: fix potential tx_retries underflow

Sean Wang (22):
      wifi: mt76: connac: replace is_mt7925() with is_connac3()
      wifi: mt76: mt7925: use link-specific removal for non-MLD STA
      wifi: mt76: connac: tolerate inactive BSS deactivation
      wifi: mt76: mt792x: add MT7927 WFSYS reset support
      wifi: mt76: mt792x: factor out common DMA queue allocation
      wifi: mt76: mt7925: switch DMA init to common mt792x queue helpers
      wifi: mt76: mt792x: add MT7927-specific PCIe DMA support
      wifi: mt76: mt7925: sync MT7927 BSS band assignment
      wifi: mt76: mt7925: add MBMC event handling
      wifi: mt76: mt792x: enable CNM ops for MT7927
      wifi: mt76: mt7925: add MT7927 PCIe support
      wifi: mt76: mt7925: add MT7927 USB support
      wifi: mt76: mt7925: keep TX BA state in the primary WCID
      wifi: mt76: mt7925: pass WCID explicitly to mt7925_mcu_sta_ba()
      wifi: mt76: mt7925: program BA state on active links
      wifi: mt76: mt792x: skip MLD header rewrite for 802.3 encap TX
      wifi: mt76: mt7921u: add MT7902 USB support
      wifi: mt76: connac: use a helper to cache txpower_cur
      wifi: mt76: connac: factor out rate power limit calculation
      wifi: mt76: mt792x: report txpower for the requested vif link
      wifi: mt76: mt792x: add common USB transport reset helpers
      wifi: mt76: mt7921u: escalate broken USB transport to device reset

Shahar Tzarfati (4):
      wifi: iwlwifi: cfg: Revert "wifi: iwlwifi: cfg: move the MODULE_FIRMWARE to the per-rf file"
      wifi: iwlwifi: remove orphaned DC2DC config enum
      wifi: iwlwifi: stop supporting core101
      wifi: iwlwifi: mld: drop TLC config cmd v4/v5 compat code

Shin-Yi Lin (1):
      wifi: rtw89: Correct data type for scan index to avoid infinite loop

Stepan Ionichev (1):
      wifi: wcn36xx: fix spelling mistakes in dxe header comment

Tamizh Chelvam Raja (9):
      wifi: ath12k: Set WDS vdev parameter for 4-address station interface
      wifi: ath12k: Add support for 4-address mode
      wifi: ath12k: Add 4-address mode support for eth offload
      wifi: ath12k: Add support for 4-address NULL frame handling
      wifi: ath12k: Add support for 4-address frame notification
      wifi: ath12k: Handle 4-address EAPOL frames from WBM error path
      wifi: mac80211: Add sta pointer sanity check in ieee80211_8023_xmit()
      wifi: mac80211: Add multicast to unicast support for 802.3 path
      wifi: mac80211: Add 802.3 multicast encapsulation offload support

Thiyagarajan Pandiyan (1):
      wifi: nl80211: Increase ie_len size to prevent truncated IEs in new peer notifications

Tristan Madani (5):
      wifi: rtw88: fix OOB read from firmware RX descriptor exceeding DMA buffer
      wifi: rtw89: add bounds check on firmware mac_id in link lookup
      wifi: wcn36xx: fix heap overflow from oversized firmware HAL response
      wifi: wcn36xx: fix OOB read from firmware count in PRINT_REG_INFO indication
      wifi: wcn36xx: fix OOB read from short trigger BA firmware response

Wei Zhang (3):
      wifi: ath11k: raise max vdevs to 4 on hardware with P2P and dual-station support
      wifi: ath12k: fix inconsistent arvif state in vdev_create error paths
      wifi: ath12k: fix NULL deref in change_sta_links for unready link

Wen Gong (1):
      wifi: ath12k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE when NSS ratio is reported

Zenm Chen (1):
      wifi: mt76: mt76x2u: Add support for ELECOM WDC-867SU3S

Zong-Zhe Yang (10):
      wifi: rtw89: 8852bt: configure support_noise field explicitly
      wifi: rtw89: chan: introduce new helper to get entity current configuration
      wifi: rtw89: 8922d: update RF calibration flow for MLD
      wifi: rtw89: debug: Wi-Fi 7 show count of SER L0 simulation
      wifi: rtw89: debug: Wi-Fi 7 update simulation of SER L0/L1 by halt H2C command
      wifi: rtw89: fw: dump status of H2C command and C2H event for SER
      wifi: rtw89: fw: load TX power track element according to AID
      wifi: rtw89: Wi-Fi 7 configure TX power limit for large MRU
      wifi: rtw89: debug: show large MRU in txpwr_table dbgfs
      wifi: rtw89: 8922d: configure TX shape settings

傅继晗 (1):
      wifi: mac80211: fix monitor mode frame capture for real chanctx drivers

 .../ABI/testing/sysfs-class-ieee80211-rtw89        |  24 +
 drivers/net/wireless/ath/ath10k/bmi.c              |   1 -
 drivers/net/wireless/ath/ath10k/ce.c               |   1 -
 drivers/net/wireless/ath/ath10k/coredump.c         |   1 -
 drivers/net/wireless/ath/ath10k/coredump.h         |   2 +-
 drivers/net/wireless/ath/ath10k/debug.c            |   1 -
 drivers/net/wireless/ath/ath10k/debugfs_sta.c      |   1 -
 drivers/net/wireless/ath/ath10k/htc.c              |   1 -
 drivers/net/wireless/ath/ath10k/htt.c              |   2 +-
 drivers/net/wireless/ath/ath10k/htt.h              |   2 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c           |   1 -
 drivers/net/wireless/ath/ath10k/htt_tx.c           |   1 -
 drivers/net/wireless/ath/ath10k/hw.c               |   2 +-
 drivers/net/wireless/ath/ath10k/hw.h               |   2 +-
 drivers/net/wireless/ath/ath10k/pci.c              |   1 -
 drivers/net/wireless/ath/ath10k/pci.h              |   2 +-
 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c     |   2 +-
 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h     |   2 +-
 drivers/net/wireless/ath/ath10k/rx_desc.h          |   2 +-
 drivers/net/wireless/ath/ath10k/sdio.c             |   2 +-
 drivers/net/wireless/ath/ath10k/thermal.c          |   2 +-
 drivers/net/wireless/ath/ath10k/usb.h              |   2 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.h          |   2 +-
 drivers/net/wireless/ath/ath10k/wow.c              |   2 +-
 drivers/net/wireless/ath/ath11k/ahb.c              |   2 +-
 drivers/net/wireless/ath/ath11k/ahb.h              |   2 +-
 drivers/net/wireless/ath/ath11k/ce.c               |   1 -
 drivers/net/wireless/ath/ath11k/ce.h               |   2 +-
 drivers/net/wireless/ath/ath11k/core.c             |  10 +-
 drivers/net/wireless/ath/ath11k/coredump.c         |   1 -
 drivers/net/wireless/ath/ath11k/coredump.h         |   2 +-
 drivers/net/wireless/ath/ath11k/debug.c            |   1 -
 drivers/net/wireless/ath/ath11k/debugfs.c          |   1 -
 drivers/net/wireless/ath/ath11k/debugfs.h          |   2 +-
 .../net/wireless/ath/ath11k/debugfs_htt_stats.c    |   1 -
 .../net/wireless/ath/ath11k/debugfs_htt_stats.h    |   2 +-
 drivers/net/wireless/ath/ath11k/debugfs_sta.h      |   2 +-
 drivers/net/wireless/ath/ath11k/dp.c               |   1 -
 drivers/net/wireless/ath/ath11k/dp.h               |   2 +-
 drivers/net/wireless/ath/ath11k/dp_rx.c            |  59 +-
 drivers/net/wireless/ath/ath11k/dp_rx.h            |   2 +-
 drivers/net/wireless/ath/ath11k/dp_tx.c            |   1 -
 drivers/net/wireless/ath/ath11k/dp_tx.h            |   2 +-
 drivers/net/wireless/ath/ath11k/fw.c               |   1 -
 drivers/net/wireless/ath/ath11k/fw.h               |   2 +-
 drivers/net/wireless/ath/ath11k/hal_desc.h         |   2 +-
 drivers/net/wireless/ath/ath11k/hal_rx.c           |   2 +-
 drivers/net/wireless/ath/ath11k/hal_rx.h           |   2 +-
 drivers/net/wireless/ath/ath11k/hal_tx.c           |   2 +-
 drivers/net/wireless/ath/ath11k/hal_tx.h           |   2 +-
 drivers/net/wireless/ath/ath11k/hif.h              |   2 +-
 drivers/net/wireless/ath/ath11k/htc.c              |   2 +-
 drivers/net/wireless/ath/ath11k/htc.h              |   2 +-
 drivers/net/wireless/ath/ath11k/hw.c               |   2 +-
 drivers/net/wireless/ath/ath11k/mac.c              |  72 +-
 drivers/net/wireless/ath/ath11k/mac.h              |   2 +-
 drivers/net/wireless/ath/ath11k/mhi.h              |   2 +-
 drivers/net/wireless/ath/ath11k/p2p.c              |   2 +-
 drivers/net/wireless/ath/ath11k/p2p.h              |   2 +-
 drivers/net/wireless/ath/ath11k/pcic.c             |   1 -
 drivers/net/wireless/ath/ath11k/pcic.h             |   2 +-
 drivers/net/wireless/ath/ath11k/peer.c             |   2 +-
 drivers/net/wireless/ath/ath11k/peer.h             |   2 +-
 drivers/net/wireless/ath/ath11k/qmi.h              |   2 +-
 drivers/net/wireless/ath/ath11k/reg.h              |   2 +-
 drivers/net/wireless/ath/ath11k/rx_desc.h          |   2 +-
 drivers/net/wireless/ath/ath11k/spectral.c         |   1 -
 drivers/net/wireless/ath/ath11k/spectral.h         |   2 +-
 drivers/net/wireless/ath/ath11k/testmode.c         |   2 +-
 drivers/net/wireless/ath/ath11k/testmode.h         |   2 +-
 drivers/net/wireless/ath/ath11k/thermal.c          |   2 +-
 drivers/net/wireless/ath/ath11k/thermal.h          |   2 +-
 drivers/net/wireless/ath/ath11k/trace.h            |   2 +-
 drivers/net/wireless/ath/ath11k/wmi.h              |   2 +-
 drivers/net/wireless/ath/ath11k/wow.c              |   2 +-
 drivers/net/wireless/ath/ath11k/wow.h              |   2 +-
 drivers/net/wireless/ath/ath12k/acpi.c             |   2 +-
 drivers/net/wireless/ath/ath12k/acpi.h             |   2 +-
 drivers/net/wireless/ath/ath12k/core.h             |   9 +
 drivers/net/wireless/ath/ath12k/coredump.c         |   2 +-
 drivers/net/wireless/ath/ath12k/coredump.h         |   2 +-
 drivers/net/wireless/ath/ath12k/dbring.h           |   2 +-
 drivers/net/wireless/ath/ath12k/debug.h            |   2 +-
 drivers/net/wireless/ath/ath12k/debugfs.h          |   2 +-
 drivers/net/wireless/ath/ath12k/debugfs_sta.h      |   2 +-
 drivers/net/wireless/ath/ath12k/dp.c               |  10 +-
 drivers/net/wireless/ath/ath12k/dp_mon.c           |   6 +-
 drivers/net/wireless/ath/ath12k/dp_peer.c          |   2 +-
 drivers/net/wireless/ath/ath12k/dp_peer.h          |   2 +
 drivers/net/wireless/ath/ath12k/dp_rx.c            |  13 +-
 drivers/net/wireless/ath/ath12k/dp_rx.h            |   3 +-
 drivers/net/wireless/ath/ath12k/hal.h              |   4 +-
 drivers/net/wireless/ath/ath12k/hif.h              |   2 +-
 drivers/net/wireless/ath/ath12k/hw.h               |  25 +-
 drivers/net/wireless/ath/ath12k/mac.c              | 232 ++++-
 drivers/net/wireless/ath/ath12k/mac.h              |   3 +
 drivers/net/wireless/ath/ath12k/p2p.c              |   1 -
 drivers/net/wireless/ath/ath12k/p2p.h              |   2 +-
 drivers/net/wireless/ath/ath12k/peer.c             |  11 +-
 drivers/net/wireless/ath/ath12k/reg.c              |   2 +-
 drivers/net/wireless/ath/ath12k/reg.h              |   2 +-
 drivers/net/wireless/ath/ath12k/testmode.h         |   2 +-
 drivers/net/wireless/ath/ath12k/trace.c            |   2 +-
 drivers/net/wireless/ath/ath12k/trace.h            |   2 +-
 drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c     |   3 +-
 drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c      |  95 ++-
 drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c      |  43 +-
 drivers/net/wireless/ath/ath12k/wifi7/dp_tx.h      |   4 +-
 .../net/wireless/ath/ath12k/wifi7/hal_qcc2072.c    |  16 +
 .../net/wireless/ath/ath12k/wifi7/hal_qcn9274.c    |  16 +
 drivers/net/wireless/ath/ath12k/wifi7/hal_tx.c     |   4 +-
 drivers/net/wireless/ath/ath12k/wifi7/hal_tx.h     |   1 +
 .../net/wireless/ath/ath12k/wifi7/hal_wcn7850.c    |  16 +
 drivers/net/wireless/ath/ath12k/wifi7/hw.c         |  48 +-
 drivers/net/wireless/ath/ath12k/wmi.c              |  47 +-
 drivers/net/wireless/ath/ath12k/wmi.h              |  17 +
 drivers/net/wireless/ath/ath12k/wow.h              |   2 +-
 drivers/net/wireless/ath/ath5k/base.c              |   2 -
 drivers/net/wireless/ath/ath9k/ar9002_mac.c        |  15 +-
 drivers/net/wireless/ath/ath9k/ar9003_mac.c        |  23 +-
 drivers/net/wireless/ath/ath9k/ar9003_phy.c        |   4 +-
 drivers/net/wireless/ath/ath9k/hif_usb.c           |  24 +-
 drivers/net/wireless/ath/ath9k/hif_usb.h           |   4 +-
 drivers/net/wireless/ath/ath9k/htc_drv_init.c      |  18 -
 drivers/net/wireless/ath/ath9k/hw.c                |  16 +-
 drivers/net/wireless/ath/ath9k/hw.h                |   2 -
 drivers/net/wireless/ath/ath9k/init.c              |   1 -
 drivers/net/wireless/ath/testmode_i.h              |   2 +-
 drivers/net/wireless/ath/wcn36xx/dxe.c             |   4 +-
 drivers/net/wireless/ath/wcn36xx/main.c            |  13 +-
 drivers/net/wireless/ath/wcn36xx/smd.c             |  13 +
 drivers/net/wireless/ath/wcn36xx/wcn36xx.h         |   2 +-
 drivers/net/wireless/broadcom/b43/main.c           |  22 +-
 drivers/net/wireless/broadcom/b43/radio_2057.c     | 230 ++++-
 drivers/net/wireless/broadcom/b43/tables_nphy.c    |  58 ++
 .../broadcom/brcm80211/brcmfmac/flowring.c         |  10 +-
 .../broadcom/brcm80211/brcmfmac/flowring.h         |   2 +-
 .../wireless/broadcom/brcm80211/brcmsmac/main.c    |  40 +-
 .../wireless/broadcom/brcm80211/brcmsmac/main.h    |   2 +-
 drivers/net/wireless/intel/iwlwifi/cfg/bz.c        |  16 +-
 drivers/net/wireless/intel/iwlwifi/cfg/dr.c        |   4 +-
 drivers/net/wireless/intel/iwlwifi/cfg/rf-fm.c     |  12 -
 drivers/net/wireless/intel/iwlwifi/cfg/rf-gf.c     |   3 +-
 drivers/net/wireless/intel/iwlwifi/cfg/sc.c        |   4 +-
 .../net/wireless/intel/iwlwifi/fw/api/commands.h   |   4 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/config.h |  11 +-
 .../net/wireless/intel/iwlwifi/fw/api/datapath.h   |   2 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/debug.h  |  16 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rs.h     |  34 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c        |  96 +--
 drivers/net/wireless/intel/iwlwifi/fw/file.h       |   1 +
 drivers/net/wireless/intel/iwlwifi/fw/img.h        |   1 +
 drivers/net/wireless/intel/iwlwifi/fw/rs.c         |  27 -
 drivers/net/wireless/intel/iwlwifi/iwl-config.h    |   6 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |   6 +
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |  10 +-
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h      |   3 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.c     |   5 +
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |  15 +
 drivers/net/wireless/intel/iwlwifi/mld/d3.c        |   7 +-
 drivers/net/wireless/intel/iwlwifi/mld/link.c      |  15 +-
 drivers/net/wireless/intel/iwlwifi/mld/link.h      |   6 +
 drivers/net/wireless/intel/iwlwifi/mld/mac80211.c  |   9 +-
 drivers/net/wireless/intel/iwlwifi/mld/nan.c       |   3 +-
 drivers/net/wireless/intel/iwlwifi/mld/scan.c      |   8 +-
 drivers/net/wireless/intel/iwlwifi/mld/sta.c       |   6 +
 .../intel/iwlwifi/mld/tests/link-selection.c       | 282 ++++++-
 .../net/wireless/intel/iwlwifi/mld/tests/link.c    | 474 ++++++++++-
 .../net/wireless/intel/iwlwifi/mld/tests/utils.c   |  60 ++
 .../net/wireless/intel/iwlwifi/mld/tests/utils.h   |   9 +-
 drivers/net/wireless/intel/iwlwifi/mld/tlc.c       |  78 +-
 drivers/net/wireless/intel/iwlwifi/mld/tx.c        |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/binding.c   |   5 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |   6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |  12 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |  26 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |  10 +-
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c     |  32 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |   3 +-
 .../wireless/intel/iwlwifi/pcie/gen1_2/internal.h  |   1 +
 .../intel/iwlwifi/pcie/gen1_2/trans-gen2.c         |  12 +-
 .../net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c |   7 +-
 drivers/net/wireless/mediatek/mt76/channel.c       |   2 +-
 drivers/net/wireless/mediatek/mt76/eeprom.c        |   2 +-
 drivers/net/wireless/mediatek/mt76/mac80211.c      |  19 +-
 drivers/net/wireless/mediatek/mt76/mt76.h          |   1 +
 .../net/wireless/mediatek/mt76/mt7615/debugfs.c    |   2 -
 drivers/net/wireless/mediatek/mt76/mt7615/init.c   |   1 -
 drivers/net/wireless/mediatek/mt76/mt7615/usb.c    |   3 -
 drivers/net/wireless/mediatek/mt76/mt76_connac.h   |  21 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mac.c   |  13 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |  49 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.h   |  29 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/usb.c    |   3 -
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c    |   5 +-
 .../net/wireless/mediatek/mt76/mt7915/debugfs.c    |   3 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c    |  10 +-
 drivers/net/wireless/mediatek/mt76/mt7915/main.c   |   3 +
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    |   8 +
 drivers/net/wireless/mediatek/mt76/mt7921/Makefile |   2 +-
 .../net/wireless/mediatek/mt76/mt7921/debugfs.c    |   2 -
 drivers/net/wireless/mediatek/mt76/mt7921/init.c   |  98 +--
 drivers/net/wireless/mediatek/mt76/mt7921/mac.c    |  12 +-
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |  29 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c    |  12 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h |   1 -
 drivers/net/wireless/mediatek/mt76/mt7921/pci.c    |  20 +-
 drivers/net/wireless/mediatek/mt76/mt7921/regd.c   | 206 +++++
 drivers/net/wireless/mediatek/mt76/mt7921/regd.h   |  19 +
 drivers/net/wireless/mediatek/mt76/mt7921/usb.c    |  11 +-
 .../net/wireless/mediatek/mt76/mt7925/debugfs.c    |   2 -
 drivers/net/wireless/mediatek/mt76/mt7925/init.c   |  12 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mac.c    |  29 +-
 drivers/net/wireless/mediatek/mt76/mt7925/main.c   | 101 ++-
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c    | 116 ++-
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.h    |   3 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h |  29 +-
 drivers/net/wireless/mediatek/mt76/mt7925/pci.c    | 151 +++-
 .../net/wireless/mediatek/mt76/mt7925/pci_mac.c    |  12 +-
 .../net/wireless/mediatek/mt76/mt7925/testmode.c   |   5 +
 drivers/net/wireless/mediatek/mt76/mt7925/usb.c    |  22 +-
 drivers/net/wireless/mediatek/mt76/mt792x.h        |  33 +
 drivers/net/wireless/mediatek/mt76/mt792x_core.c   |  56 +-
 drivers/net/wireless/mediatek/mt76/mt792x_dma.c    | 198 ++++-
 drivers/net/wireless/mediatek/mt76/mt792x_regs.h   |  23 +
 drivers/net/wireless/mediatek/mt76/mt792x_usb.c    |  79 +-
 .../net/wireless/mediatek/mt76/mt7996/debugfs.c    |   6 +-
 drivers/net/wireless/mediatek/mt76/mt7996/dma.c    |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c    |  51 +-
 drivers/net/wireless/mediatek/mt76/mt7996/main.c   |  29 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c    |  36 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h |  22 +-
 drivers/net/wireless/mediatek/mt76/mt7996/pci.c    |   2 +-
 drivers/net/wireless/mediatek/mt76/pci.c           |   8 +-
 drivers/net/wireless/mediatek/mt76/tx.c            |   2 +-
 drivers/net/wireless/mediatek/mt76/usb.c           |   2 +
 drivers/net/wireless/mediatek/mt7601u/usb.c        |   3 -
 .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c   |   6 +-
 drivers/net/wireless/realtek/rtl8xxxu/8188e.c      |   1 +
 drivers/net/wireless/realtek/rtl8xxxu/8188f.c      |   1 +
 drivers/net/wireless/realtek/rtl8xxxu/8192c.c      |   1 +
 drivers/net/wireless/realtek/rtl8xxxu/8192e.c      |   1 +
 drivers/net/wireless/realtek/rtl8xxxu/8192f.c      |   1 +
 drivers/net/wireless/realtek/rtl8xxxu/8710b.c      |   1 +
 drivers/net/wireless/realtek/rtl8xxxu/8723a.c      |   1 +
 drivers/net/wireless/realtek/rtl8xxxu/8723b.c      |   1 +
 drivers/net/wireless/realtek/rtl8xxxu/core.c       |  77 +-
 drivers/net/wireless/realtek/rtl8xxxu/regs.h       |   2 +
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h   |   7 +
 drivers/net/wireless/realtek/rtlwifi/base.c        |  17 +-
 drivers/net/wireless/realtek/rtlwifi/pci.c         |   7 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c    |  21 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h   |   2 +-
 drivers/net/wireless/realtek/rtw88/fw.c            |   3 +
 drivers/net/wireless/realtek/rtw88/pci.c           |  29 +-
 drivers/net/wireless/realtek/rtw88/rx.c            |  31 +-
 drivers/net/wireless/realtek/rtw88/rx.h            |   6 +-
 drivers/net/wireless/realtek/rtw88/sdio.c          |   8 +-
 drivers/net/wireless/realtek/rtw88/tx.c            |  25 +-
 drivers/net/wireless/realtek/rtw88/usb.c           |  22 +-
 drivers/net/wireless/realtek/rtw89/Kconfig         |  12 +
 drivers/net/wireless/realtek/rtw89/Makefile        |   3 +
 drivers/net/wireless/realtek/rtw89/chan.c          |  92 +-
 drivers/net/wireless/realtek/rtw89/chan.h          |  21 +-
 drivers/net/wireless/realtek/rtw89/core.c          | 815 ++++++++++++++++--
 drivers/net/wireless/realtek/rtw89/core.h          | 347 +++++++-
 drivers/net/wireless/realtek/rtw89/debug.c         | 940 +++++++++++++++++----
 drivers/net/wireless/realtek/rtw89/fw.c            | 500 ++++++++++-
 drivers/net/wireless/realtek/rtw89/fw.h            | 115 ++-
 drivers/net/wireless/realtek/rtw89/mac.c           | 153 +++-
 drivers/net/wireless/realtek/rtw89/mac.h           |  52 +-
 drivers/net/wireless/realtek/rtw89/mac80211.c      |  29 +-
 drivers/net/wireless/realtek/rtw89/mac_be.c        |  68 +-
 drivers/net/wireless/realtek/rtw89/pci.c           |  41 +-
 drivers/net/wireless/realtek/rtw89/pci.h           |   6 +-
 drivers/net/wireless/realtek/rtw89/pci_be.c        |  15 +
 drivers/net/wireless/realtek/rtw89/phy.c           | 622 +++++++++++++-
 drivers/net/wireless/realtek/rtw89/phy.h           | 164 +++-
 drivers/net/wireless/realtek/rtw89/phy_be.c        | 724 ++++++++++++----
 drivers/net/wireless/realtek/rtw89/ps.c            |   6 +
 drivers/net/wireless/realtek/rtw89/reg.h           | 289 +++++++
 drivers/net/wireless/realtek/rtw89/regd.c          |  24 +
 drivers/net/wireless/realtek/rtw89/rtw8851b.c      |  58 +-
 drivers/net/wireless/realtek/rtw89/rtw8851be.c     |   1 +
 drivers/net/wireless/realtek/rtw89/rtw8851bu.c     |   4 +
 drivers/net/wireless/realtek/rtw89/rtw8852a.c      |  63 +-
 drivers/net/wireless/realtek/rtw89/rtw8852ae.c     |   1 +
 drivers/net/wireless/realtek/rtw89/rtw8852au.c     |   1 +
 drivers/net/wireless/realtek/rtw89/rtw8852b.c      |  58 +-
 drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c  |   6 +-
 drivers/net/wireless/realtek/rtw89/rtw8852be.c     |   1 +
 drivers/net/wireless/realtek/rtw89/rtw8852bt.c     |  58 +-
 drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c |   6 +-
 drivers/net/wireless/realtek/rtw89/rtw8852bte.c    |   1 +
 drivers/net/wireless/realtek/rtw89/rtw8852bu.c     |   1 +
 drivers/net/wireless/realtek/rtw89/rtw8852c.c      |  68 +-
 drivers/net/wireless/realtek/rtw89/rtw8852c.h      |   6 +-
 drivers/net/wireless/realtek/rtw89/rtw8852ce.c     |   1 +
 drivers/net/wireless/realtek/rtw89/rtw8852cu.c     |  13 +
 drivers/net/wireless/realtek/rtw89/rtw8922a.c      | 335 +++++++-
 drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c  |  22 +-
 drivers/net/wireless/realtek/rtw89/rtw8922ae.c     |   2 +
 drivers/net/wireless/realtek/rtw89/rtw8922au.c     |  86 ++
 drivers/net/wireless/realtek/rtw89/rtw8922d.c      | 445 +++++++++-
 drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.c  |  92 +-
 drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.h  |   1 +
 drivers/net/wireless/realtek/rtw89/rtw8922de.c     |   2 +
 drivers/net/wireless/realtek/rtw89/sar.c           |   4 +
 drivers/net/wireless/realtek/rtw89/txrx.h          | 110 +++
 drivers/net/wireless/realtek/rtw89/usb.c           | 199 ++++-
 drivers/net/wireless/realtek/rtw89/usb.h           |  11 +-
 drivers/net/wireless/ti/wlcore/main.c              |  23 +-
 drivers/net/wireless/virtual/mac80211_hwsim_main.c |  30 +-
 include/linux/ieee80211-eht.h                      |  34 +-
 include/linux/ieee80211-mesh.h                     | 212 +++++
 include/linux/ieee80211-s1g.h                      |   2 +-
 include/linux/ieee80211-uhr.h                      | 201 ++++-
 include/linux/ieee80211.h                          |  17 +
 include/net/cfg80211.h                             |   4 +-
 include/net/mac80211.h                             |   5 +
 net/mac80211/agg-rx.c                              |  22 +-
 net/mac80211/ap.c                                  | 146 ++++
 net/mac80211/cfg.c                                 |  37 +-
 net/mac80211/chan.c                                |   4 +-
 net/mac80211/he.c                                  |  25 +-
 net/mac80211/ht.c                                  |  24 +-
 net/mac80211/ibss.c                                |  31 +-
 net/mac80211/ieee80211_i.h                         |  26 +-
 net/mac80211/iface.c                               |   6 +
 net/mac80211/link.c                                |  30 +
 net/mac80211/mesh.c                                |  36 +-
 net/mac80211/mesh_hwmp.c                           | 176 ++--
 net/mac80211/mesh_plink.c                          |   2 -
 net/mac80211/mlme.c                                | 567 +++++++++++--
 net/mac80211/offchannel.c                          |   4 +-
 net/mac80211/parse.c                               |  68 +-
 net/mac80211/rate.c                                |   8 +-
 net/mac80211/rx.c                                  |  45 +-
 net/mac80211/spectmgmt.c                           |  10 -
 net/mac80211/sta_info.c                            |  61 +-
 net/mac80211/sta_info.h                            |  35 +-
 net/mac80211/status.c                              |  25 +
 net/mac80211/tests/chan-mode.c                     |   4 +-
 net/mac80211/tests/elems.c                         | 282 +++++++
 net/mac80211/tx.c                                  | 111 ++-
 net/mac80211/util.c                                |   7 -
 net/rfkill/core.c                                  |   6 +-
 net/wireless/chan.c                                |  33 +-
 net/wireless/core.c                                |   4 +-
 net/wireless/nl80211.c                             |  16 +-
 net/wireless/scan.c                                |   6 +-
 net/wireless/util.c                                |   3 -
 353 files changed, 11533 insertions(+), 2253 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-class-ieee80211-rtw89
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/regd.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/regd.h
 create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8922au.c

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] wireless-next-2026-06-10
  2026-06-10 10:35 [GIT PULL] wireless-next-2026-06-10 Johannes Berg
@ 2026-06-10 15:13 ` patchwork-bot+netdevbpf
  0 siblings, 0 replies; 2+ messages in thread
From: patchwork-bot+netdevbpf @ 2026-06-10 15:13 UTC (permalink / raw)
  To: Johannes Berg; +Cc: netdev, linux-wireless

Hello:

This pull request was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Wed, 10 Jun 2026 12:35:39 +0200 you wrote:
> Hi,
> 
> This should be the last PR. Quite a few more driver things came
> (see the tag message) but otherwise it feels fairly simple.
> 
> Please pull and let us know if there's any problem.
> 
> [...]

Here is the summary with links:
  - [GIT,PULL] wireless-next-2026-06-10
    https://git.kernel.org/netdev/net-next/c/972c4dd19cb9

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-06-10 15:13 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-10 10:35 [GIT PULL] wireless-next-2026-06-10 Johannes Berg
2026-06-10 15:13 ` patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox