* [GIT PULL] wireless-next-2026-10-15
@ 2026-10-15 10:47 Johannes Berg
2026-10-15 23:50 ` patchwork-bot+netdevbpf
0 siblings, 1 reply; 2+ messages in thread
From: Johannes Berg @ 2026-10-15 10:47 UTC (permalink / raw)
To: netdev; +Cc: linux-wireless
Hi,
Quite a lot of content, some drivers came quite late
with a lot of content, I've asked them to send stuff
earlier... But there's the promised RTNL reduction
here now, after some shaking down.
There's an open 0-day bot report on a smatch warning,
I believe it to be a false positive, but might add a
change to suppress it later.
The biggest change is deleting a staging driver that
we replaced (Greg says he's OK with that) which may
cause merge conflicts, obviously the solution is to
just delete it.
Please pull and let us know if there's any problem.
Thanks,
johannes
The following changes since commit d8674294aefef02266c4d47ad10131f1bffbe534:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2026-10-08 22:21:56 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2026-10-15
for you to fetch changes up to a4190accbf7e05496754004bb701fb3e7d04e57f:
wifi: cfg80211: fix potential requested_regd leak (2026-10-14 12:19:59 +0200)
----------------------------------------------------------------
Lots of updates:
- mt76
- mt7625 NAN fixes
- mt7996 connection monitor fix
- offchannel/scan improvements
- MLO fixes
- rtw88
- RTL8723BS support
- SDIO TX performance improvements
- rtw89
- P2P_DEVICE support
- BT-coex updates
- mm81x
- monitor mode support
- rx improvements
- fix persistent NO_IR flag bug
- iwlwifi
- UHR sniffer support
- support for newer UEFI/BIOS
- cfg80211/mac80211
- latency improvements (e.g. some lockless ops)
- RTNL reduction & locking cleanups
----------------------------------------------------------------
Aamir Ahmed (2):
wifi: mm81x: validate n_channels in disabled channels response
wifi: mt76: mt7996: validate TLV length in mt7996_mcu_ie_countdown()
Aaradhana Sahu (2):
wifi: ath12k: Make RXDMA buffer ring size configurable per memory profile
wifi: ath12k: Fix NAPI resource leaks in AHB external IRQ paths
Abdurrahman Karadag (1):
wifi: rtw88: debugfs: don't vzalloc(0) when rsvd_page is read unconfigured
Ahmed Naseef (1):
wifi: mt76: mt7615: read MT7663 temperature from the correct offset
Albert Esteve (1):
wifi: ath10k: clear QMI if failed during init
Allan Wang (1):
wifi: mt76: mt7925: add AXI DMA calibration cache for MT7928
Allen Chien (1):
wifi: mt76: mt7921: enable thermal protection
Andreas Wendleder (1):
wifi: b43: fix use-after-free in b43_bcma_remove()
Andrei Rusu de Castro (1):
wifi: mt76: mt7925: keep MLD membership consistent during link add
Anthony Liu (1):
wifi: mt76: mt7928: makes struct beacon_tlv 4-byte aligned.
Arnd Bergmann (1):
wifi: mt76: mt7996: add NET_AIROHA dependency
Aryan Sinha (1):
wifi: nxpwifi: use str_on_off() for carrier state
Ata İlhan Köktürk (1):
wifi: rtw88: disable ASPM for Lenovo IdeaPad S340-14IWL
Avraham Stern (1):
wifi: iwlwifi: mld: config TLC only after attaching station to a link
Ayala Beker (1):
wifi: iwlwifi: mld: remove NAN keys before removing internal stations
Baochen Qiang (1):
wifi: ath11k: fix unbalanced IRQ enable/disable during suspend/resume
Benjamin Berg (3):
wifi: iwlwifi: document MIC delay resolution
wifi: iwlwifi: mld: pass phy status explicitly for sniffer
wifi: iwlwifi: mld: report RX time from channel survey
Bitterblue Smith (2):
wifi: rtw89: usb: Avoid crash with dynamically added device ID
wifi: rtw89: Override antenna number for RTL8852BE-VS
Branislav Klocok (1):
wifi: rtw88: add quirks to disable PCI ASPM and deep LPS for Dell Vostro 15 3530
Bui Viet Dung (3):
wifi: mac80211: Pin module for hwflags debugfs file operations
wifi: cfg80211: Pin module for debugfs file operations
wifi: mac80211_hwsim: Pin module for debugfs file operations
Charlie-cy Wu (1):
wifi: mt76: connac2: fill TXD spe_idx for connac2 fixed-rate frames
Chelsy Ratnawat (3):
wifi: rtlwifi: rtl8192cu: Remove logically dead code in rtl92cu_update_hal_rate_mask()
wifi: rtlwifi: rtl8192cu: Remove logically dead code in rtl92cu_update_hal_rate_table()
wifi: rtlwifi: remove dead mimo_ps handling from rate update code
Chien Wong (2):
wifi: mac80211: fix encryption tailroom
wifi: mac80211: reserve MME tailroom for protected beacons
Chih-Kang Chang (4):
wifi: rtw89: 8851b: avoid using CPUIO feature with old firmware
wifi: rtw89: wow: check AOAC report C2H event length
wifi: rtw89: wow: check AOAC report key index
wifi: rtw89: ps: send H2C command related to MLO info when FWIPS
Chih-Wen Hsiao (1):
wifi: rtw89: 8922d: disable VCORE for thermal protection by default
Chin-Yen Lee (1):
wifi: rtw89: pci: disable D3cold on ASUS ExpertBook B3/P3 series
Ching-Te Ku (39):
wifi: rtw89: coex: cancel RF band return condition at _set_bt_tx_power()
wifi: rtw89: coex: fix SET_H2C_MACRO not sent for BTC_FEAT_H2C_MACRO chips
wifi: rtw89: coex: fix out-of-bounds read of report gnt_val
wifi: rtw89: coex: fix rlink index bound check in _update_wl_info
wifi: rtw89: coex: support version 8 for gpio_dbg FCX report
wifi: rtw89: coex: support fcxtdma version 8 in TDMA policy
wifi: rtw89: coex: add fcxcysta v8 report support
wifi: rtw89: coex: route BT sub-reports by bt_id for dual-BT support
wifi: rtw89: coex: split bt_profile into per-device fields in trx H2C
wifi: rtw89: coex: add fcxtxpwr version dispatch for CXDRVINFO_TXPWR
wifi: rtw89: coex: set dbcc_en for dual-band-active MLO modes
wifi: rtw89: coex: evaluate CO-RX Hi-LNA request per band
wifi: rtw89: coex: detect BT HID activity from scoreboard
wifi: rtw89: coex: check null-tx fail ratio in nullsta report
wifi: rtw89: coex: detect BT slot flood via A2DP empty-streak in cysta
wifi: rtw89: coex: add AFH conflict detection on BT AFH report
wifi: rtw89: coex: log FCX report version mismatch without dropping
wifi: rtw89: coex: add fbtc_rpt_ctrl v205 report struct and handling
wifi: rtw89: coex: Add firmware 0.27.130.1 support for RTL8852C
wifi: rtw89: coex: fix BT scoreboard update for non-C2H paths
wifi: rtw89: coex: offload 8852C IO writes via firmware CMD pack region
wifi: rtw89: coex: batch PTA init with masked IO offload
wifi: rtw89: coex: fix RF band check in _set_rf_trx_para() and its propagation
wifi: rtw89: coex: track per-HW-band WL role fields with arrays
wifi: rtw89: coex: show per-HW-band MLO state in WL status dump
wifi: rtw89: coex: add outsrc-set-info v7 for BT SPDT state
wifi: rtw89: coex: compute WL/BT cross-talk interference maps
wifi: rtw89: coex: add 1SS MIMO-PS decision for dual-BT CIS
wifi: rtw89: coex: add firmware 0.35.119.3 support for RTL8922A/D
wifi: rtw89: coex: raise default BT TX power to 10 dBm
wifi: rtw89: coex: bind the RF band in use while WL is doing RFK
wifi: rtw89: coex: store BT TX power per device and per RF band
wifi: rtw89: coex: set the WL/BT antenna map on shared-antenna chips
wifi: rtw89: coex: use the right switch-type enum on RTL8922D
wifi: rtw89: phy: Implement API to control BTG to turn on/off BT TX/RX
wifi: rtw89: coex: turn BT TX/RX on and off through the BTG control
wifi: rtw89: coex: set rf_combination in _update_wl_mlo_info()
wifi: rtw89: coex: fix off-by-one in H2C macro buffer full check
wifi: rtw89: coex: Update Wi-Fi/Bluetooth coexistence version to 9.24.2
Chris Scott (1):
wifi: mt76: mt7996: refresh the tx BA session timer on NPU devices
Colin Ian King (3):
wifi: rtw89: coex: Fix spelling mistake "verseion" -> "version"
wifi: mt76: Fix spelling mistake "dowload" -> "download"
wifi: mt76: mt7996: Fix spelling mistake "retriving" -> "retrieving"
Cristian Deluxe (2):
wifi: rtw88: 8703b: complete the card-disable to card-emulation transition
wifi: rtw88: 8703b: stop the PCIe DMA write reaching SDIO
Cristian Papa (2):
wifi: mt76: mt7603: don't drop short frames looped back on PS entry
wifi: mt76: feed the station RSSI average from the chain signals
Daniel Gabay (2):
wifi: iwlwifi: mld: add gp2 timestamps to TX commands
wifi: iwlwifi: mld: test TX gp2 timestamps
Devin Wittmayer (12):
wifi: mt76: mt7921: fix lock inversion between dev->mutex and iflist_mtx
wifi: mt76: mt7925: fix lock inversion between dev->mutex and iflist_mtx
wifi: mt76: mt7921: check drv_pmctrl return in the PCIe reset path
wifi: mt76: mt7925: check drv_pmctrl return in the PCIe reset path
wifi: mt76: mt7921: fix the lock inversion in suspend and resume
wifi: mt76: mt7925: fix the lock inversion in suspend and resume
wifi: mt76: mt7921: honour FIF_FCSFAIL instead of hardcoding drop_err
wifi: mt76: take rcu_read_lock in the USB/SDIO tx completion path
wifi: mt76: mt7925: cancel mlo_pm_work on the USB stop path
wifi: mt76: move the channel survey when the channel changes
wifi: mt76: mt792x: defer the MCU shutdown past unregister on USB
wifi: rtw89: usb: shorten the RX aggregation hold on RTL8922AU over USB 3
Dian-Syuan Yang (1):
wifi: rtw89: 8922d: update BA cam format to G7
Eason Lai (3):
wifi: mt76: mt792x: fix UAF in SDIO TX path when out of memory
wifi: mt76: fix memory leak in USB TX path
wifi: mt76: mt7925: Fix MCU command timeouts during module unload
Eduard Zateev (1):
wifi: cfg80211: validate WEXT station BSSID
Emmanuel Grumbach (24):
wifi: iwlwifi: mvm: wait for 6 missed beacons before disconnection
wifi: iwlwifi: pcie: validate txq_id in txq_disable
wifi: iwlwifi: mvm: remove SRAM access through debugfs
wifi: iwlwifi: dbg: validate dram_alloc_id from debug TLV
wifi: iwlwifi: mld: explicitly include mld.h in hcmd.h
wifi: iwlwifi: mld: explicitly include ieee80211-p2p.h in mac-cfg.h
wifi: iwlwifi: mld: support operational statistics notif ver 5
wifi: iwlwifi: poke the config space in case of command timeout
wifi: iwlwifi: pcie: remove monitor_data debugfs file
wifi: iwlwifi: mld: stop filling link fields unused by the firmware
wifi: iwlwifi: add multi-BSS/EMCCA max BSSID indicator to LINK cmd
wifi: iwlwifi: pcie: fix TSO page leak in iwl_pcie_prep_tso()
wifi: iwlwifi: fix ctxt-info-v2 unwind UAF
wifi: iwlwifi: mvm: remove indirection_tbl debugfs entry
wifi: iwlwifi: pcie: order RX reads after the write pointer
wifi: iwlwifi: add support for the new MPDU descriptor
wifi: iwlwifi: support RX BAID modify command version 3
wifi: iwlwifi: mld: fake a valid NSS field when needed
wifi: iwlwifi: mld: remove unused fields from the firmware API
wifi: iwlwifi: mld: add STA_CONFIG_CMD version 4
wifi: iwlwifi: mld: add support for WoWLAN CIGTK API
wifi: iwlwifi: don't mask ucode_ver in iwl_sar_geo_support()
wifi: iwlwifi: mvm: fix the VHT MCS sent to a v1 firmware
wifi: iwlwifi: mvm: remove dead sta check in rx_monitor_no_data
Endrik Einberg (1):
wifi: iwlwifi: mld: include VI packets in low latency detection
Eric Huang (4):
wifi: rtw89: 8922d: update BB wrapper RFSI ctrl to v4
wifi: rtw89: 8922d: add extra data to PS H2C
wifi: rtw89: phy: correct PHY-1 EDCCA report register access
wifi: rtw89: phy: write full data for BB gain table type 15
Ethan Tidmore (1):
wifi: mt76: mt7925: Remove useless condition
Felix Fietkau (45):
wifi: mt76: mt7996: program a link again if the driver holds it
wifi: mt76: check the owner of a remain-on-channel request
wifi: mt76: mt7996: take over connection monitoring
wifi: mt76: clear offchannel state if a scan has no channel to restore
wifi: mt76: account non-AQL frames per peer rather than per link
wifi: mt76: mt7915: check default EEPROM firmware size before copying
wifi: mt76: mt7996: validate firmware event lengths before parsing
wifi: mt76: mt7915: unregister thermal cooling device on hwmon failure
wifi: mt76: mt7915: guard firmware memory dump write on disabled memdump
wifi: mt76: mt7996: bound RRO session id before indexing addr_elem[]
wifi: mt76: mt7925: restore the reset state when fw_pmctrl fails
wifi: mt76: connac: pass the command to mt76_connac_mcu_chip_config()
wifi: mt76: abort a scan only for a link change on the scanning radio
wifi: mt76: mt7996: enable the SKU power limit table
wifi: mt76: mt7996: set sniffer mode on a radio that is already running
wifi: mt76: mt7996: update the address of an AP link that is added again
wifi: mt76: mt7996: size the MLD setup TLV by the links it describes
wifi: mt76: mt7996: find the last MLD link among the links torn down
wifi: mt76: mt7996: upload only the keys of the link being set up
wifi: mt76: mt7996: do not walk the vif keys when a link is destroyed
wifi: mt76: mt7996: report station statistics from the primary link
wifi: mt76: mt7996: clear all link wcid entries in sta_pre_rcu_remove
wifi: mt76: mt7996: free the WTBL index if a link allocation fails
wifi: mt76: mt7996: pick the secondary link from links with driver state
wifi: mt76: mt7996: make a returning link primary if a station has none
wifi: mt76: mt7996: do not reuse the deflink of a removed station link
wifi: mt76: mt7996: keep a returning link when adding station links fails
wifi: mt76: mt7996: add the station BMC entry as new once per BSSID
wifi: mt76: mt7996: keep 4-address and decap state per station
wifi: mt76: mt7996: record the connection state of a station
wifi: mt76: mt7996: keep the block ack session parameters per station
wifi: mt76: mt7996: set up the BSS of a late station link before its peer
wifi: mt76: mt7996: bring up station links added after association
wifi: mt76: mt7996: set up block ack sessions on station links added later
wifi: mt76: mt7996: restore a station link that returns after a removal
wifi: mt76: mt7996: fix PLE free page and AC queue register offsets
wifi: mt76: mt7996: fix the hw-queues debugfs queue requests
wifi: mt76: mt7996: refuse scan and ROC until the hardware restart is done
wifi: mt76: report an aborted scan or ROC to mac80211 during a reset
wifi: mt76: mt7921: fix of_node reference leaks in regd update
wifi: mt76: mt792x: compute the assoc RSSI from the chain signals
wifi: mt76: remove the unused signal field from struct mt76_rx_status
wifi: mt76: mt7996: take the offchannel link of a frame from its wcid
wifi: mt76: keep beacons from queueing the scan work during an abort
wifi: mac80211: use link address as TA for non-MLO 4-addr station on MLD AP
Felix Hoffmann (1):
wifi: mm81x: validate YAPS receive framing
François Roux (1):
wifi: ath12k: skip hardware rfkill setup on Microsoft Surface devices
Gongwei Li (2):
wifi: rtw89: coex: Fix wrong constant check of GPIO MUX signal
wifi: rtw89: fw: propagate real error code in rtw89_fw_h2c_add_general_pkt()
Hemanth Selam (2):
wifi: rtl8xxxu: fix typo "Tranceiver" in comment
wifi: rtlwifi: fix typos in comments
Howard Hsu (1):
wifi: mt76: mt7996: do not add a station link in disconnected state
Hsiao-Yung Chen (1):
wifi: rtw89: allow two station interfaces in SCC
Ilan Peer (2):
wifi: iwlwifi: mld: Add support for (Re)association req/resp encryption
wifi: iwlwifi: mld: Add support for scan iteration complete notification v3
Jacobs Wu (2):
wifi: mt76: mt7925: support deferred NAN schedule update and cluster events
wifi: mt76: mt7925: fix HT/VHT caps and rates for NAN NDP peers
Jeff Chen (2):
wifi: mwifiex: append hotfix number to firmware version string
wifi: mwifiex: validate GET_HW_SPEC TLV lengths before parsing
Jeff Johnson (2):
wifi: cfg80211: fix kernel-doc %field -> @field cross-references
wifi: ath12k: Remove unused HAL_RX_REO_QUEUE_INFO macros
Jiale Yao (11):
wifi: ath12k: Reserve space for a string terminator
wifi: mt76: mt76x02: validate RX padding before use
wifi: mt76: mt7615: cancel reset work during unregister
wifi: mt76: usb: fix source overread in mt76u_copy
wifi: mt76: mt7615: usb: fix source overread in mt7663u_copy
wifi: ath12k: validate MAC/PHY capability count before saving
wifi: ath10k: avoid IDR mutation during TX cleanup
wifi: ath11k: avoid IDR mutation during pending mgmt TX cleanup
wifi: ath11k: avoid IDR mutation during vif mgmt TX cleanup
wifi: ath12k: avoid IDR mutation during pending mgmt TX cleanup
wifi: ath12k: avoid IDR mutation during vif mgmt TX cleanup
Johannes Berg (93):
wifi: rtw89: avoid iter_keys_rcu() where not needed
wifi: mt76: avoid iter_keys_rcu() where not needed
wifi: ath6kl: don't take RTNL in del_virtual_intf
wifi: mac80211: clear fragment cache entry 'is_protected'
wifi: mac80211: mesh: use hlist_add_head_rcu()
wifi: mac80211: kill wake_txqs_tasklet on unregistration
wifi: nl80211: reject zero RNR/MBSSID elements
wifi: mac80211: init radiotap iter after length checks
wifi: mac80211: limit injected HT/VHT MCSes
wifi: mac80211: mesh: fix path table generation counters
wifi: mac80211: fix mbssid/rnr allocation in beacon data
wifi: mac80211: don't read runt headers in injection
wifi: mac80211: fix TDLS setup frame length check
Merge tag 'mt76-next-2026-10-07' of https://github.com/nbd168/wireless
wifi: cfg80211: reg: protect regdb pointer with RCU
wifi: cfg80211: track netdev running state under wiphy mutex
wifi: nl80211: allow device lookup under RCU
wifi: nl80211: avoid rtnl for commands that don't want it
wifi: nl80211: don't take rtnl for most dumps
wifi: cfg80211: reg: update channels under wiphy mutex
wifi: cfg80211: reg: set intersected regd under wiphy mutex
wifi: cfg80211: update channel DFS data under wiphy mutex
wifi: mac80211_hwsim: call cfg80211 event with wiphy mutex
wifi: cfg80211: document wiphy mutex for radar/CAC events
wifi: cfg80211: add a mutex for regulatory/device list
wifi: cfg80211: allow walking wiphy list under cfg80211_mutex
wifi: ath: use freq_reg_info() under RCU
wifi: brcmsmac: use freq_reg_info() under RCU
wifi: rtlwifi: use freq_reg_info() under RCU
wifi: nl80211: read WMM reg rule under RCU
wifi: ath11k: read wiphy regd under RCU
wifi: ath12k: read wiphy regd under RCU
wifi: cfg80211: regulatory: stop using RTNL
Merge tag 'rtw-next-2026-10-08' of https://github.com/pkshih/rtw
Merge tag 'mm81x-next-2026-10-09' of https://github.com/MorseMicroLabs/linux-wireless
wifi: nl80211: add NL80211_CMD_UPDATE_BEACON
wifi: mac80211: protect AP template pointers with a spinlock
wifi: mac80211: refactor beacon allocation
wifi: mac80211: implement lockless beacon updates
wifi: mac80211_hwsim: support lockless beacon updates
wifi: nl80211: prepare for unlocked wdev-only ops
wifi: nl80211: allow mgmt frame TX without wiphy mutex
wifi: cfg80211: make cookie counter atomic
wifi: mac80211: refactor mgmt frames TX
wifi: mac80211: implement mgmt_tx_unlocked()
wifi: mac80211: don't require wiphy mutex for probe_peer
wifi: nl80211: probe peers without wiphy mutex
wifi: mac80211: don't require wiphy mutex for control port TX
wifi: nl80211: transmit control port frames without wiphy mutex
wifi: cfg80211: support unlocked station get/dump
wifi: mac80211: refactor station statistics
wifi: mac80211: implement unlocked STA statistics
wifi: nl80211: fix BSS reference leak
wifi: nl80211: avoid RTNL in nl80211_get_reg_do()
wifi: cfg80211: drop RTNL from disconnect_work
wifi: nl80211: don't hold RTNL for SET_SAR_SPECS
wifi: cfg80211: switch wiphy netns under cfg80211_mutex
wifi: nl80211: avoid RTNL for wiphy/interface netlink dumps
wifi: cfg80211: protect wiphy names with cfg80211_mutex
wifi: mac80211_hwsim: get wiphy_name() after registration
wifi: cfg80211: check wiphy name in wiphy_register()
wifi: mac80211: don't hold RTNL for rate control algo
wifi: mac80211: fix interface registration error path order
Merge tag 'ath-next-20261012' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
wifi: iwlwifi: mld: separate HT/VHT/HE/EHT LDPC/STBC capabilities
wifi: iwlwifi: advertise 2xLDPC RX support for UHR
wifi: iwlwifi: mld: fix some UHR ELR bits
wifi: iwlwifi: mld: correct EHT U-SIG-1 B20:25 report
wifi: iwlwifi: mld: add UHR sniffer support
wifi: iwlwifi: mld: report UHR LTF symbols for non-TB PPDUs
wifi: iwlwifi: mld: fix some radiotap field reports
wifi: iwlwifi: mld: report UHR per-user NSS
wifi: iwlwifi: mld: report beamforming in UHR sniffer
wifi: iwlwifi: correctly report TB sounding PPDUs in sniffer
wifi: iwlwifi: mld: remove UHR TB U-SIG2 B2 validate bit
wifi: iwlwifi: mld: detect UHR sounding packets
wifi: iwlwifi: mld: report the guard interval for UHR
wifi: iwlwifi: mld: set RX_FLAG_FAILED_PLCP_CRC for bad U-SIG CRC
wifi: iwlwifi: advertise UHR Co-BF support
wifi: iwlwifi: dbg: validate the index before accessing an array
wifi: iwlwifi: fw: api: fix D3 sequence counter docs
wifi: iwlwifi: pcie: correctly read WFPM_OTP_CFG1_ADDR
wifi: iwlwifi: mld: avoid const in iwl_mld_chan_load_update_iter()
wifi: iwlwifi: mld: fix const in iwl_mld_mu_mimo_iface_iterator
wifi: iwlwifi: mvm: fix beacon flags compiler warning
wifi: iwlwifi: mvm: uninline iwl_mvm_ftm_start versions
wifi: iwlwifi: support SCD_QUEUE_CONFIG_CMD version 4
Merge tag 'nxpwifi-next-20261014' of https://github.com/nxp-upstream/nxpwifi-next
Merge tag 'iwlwifi-next-2026-10-14' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
wifi: mac80211: tests: fix stack variable bug
wifi: cfg80211: track SSID regardless of country data
wifi: cfg80211: reject WEP/TKIP with multi-link
wifi: cfg80211: fix potential requested_regd leak
John Crispin (3):
wifi: mt76: mt7996: disable the RX NAPIs before the DMA cleanup
wifi: mt76: scan all radios of a request at the same time
wifi: mt76: mt7996: scan all bands with one request
Johnson Tsai (1):
wifi: rtw89: pack I/O during RF nctl init to reduce execution time
Karl Mehltretter (1):
wifi: nxpwifi: return timeout error from nxpwifi_sdio_poll_card_status()
Kim Wooseok (3):
wifi: rtl8xxxu: free RX skb when URB submission fails
wifi: rtl8xxxu: unwind incomplete receive startup
wifi: rtl8xxxu: preserve RX requests across recoverable transfer errors
Lachlan Hodges (5):
wifi: mm81x: provide the station to mac80211 on rx
wifi: mm81x: add monitor mode support
wifi: mm81x: copy new sband for each module
wifi: mac80211: handle shorter S1G TIM when parsing elements
wifi: mac80211: set conn mode prior to parsing elements in beacon
Laxman Acharya Padhya (1):
wifi: rtw89: cap firmware section_num before parsing
Linlin Yang (1):
wifi: mt76: mt7996: fix PCI device reference leak in mt7996_pci_init_hif2()
Luka Gejak (15):
wifi: rtw88: add the RTL8723B chip type and SDIO helper
wifi: rtw88: rx: mark zero length packets on RTL8723BS
wifi: rtw88: tx: extend the TX report purge timeout to RTL8723BS
wifi: rtw88: sdio: zero the padding added to a TX transfer
wifi: rtw88: sdio: track free TX pages and OQT credits for RTL8723BS
wifi: rtw88: sdio: set up RX aggregation and interrupts for RTL8723BS
wifi: rtw88: sdio: add TX back-pressure and retry on page starvation
wifi: rtw88: move the 88xxa CCK power detect setter to phy.c
wifi: rtw88: 8723b: add the RTL8723B register definitions
wifi: rtw88: 8723b: add the RTL8723B BB, RF and AGC tables
wifi: rtw88: move the shared 8723x definitions to rtw8723x.h
wifi: rtw88: 8723b: add the RTL8723B chip driver
wifi: rtw88: 8723bs: add the RTL8723BS SDIO bind
wifi: rtw88: 8723bs: enable building the RTL8723BS driver
staging: rtl8723bs: remove the obsolete driver
Mahesh Saran (1):
wifi: mt76: mt7921: clear WM2 from MT7902 RX all_complete_mask
Mark Anthony Agarro (5):
wifi: mt76: mt76x02: validate TX-status rate index before mac80211 handoff
wifi: mt76: mt7925: honour mac80211's FIF_FCSFAIL instead of hardcoding drop_err
wifi: mt76: mt7615: do not tear down BSS/STA state for monitor vifs
wifi: mt76: mt7921: keep the join ROC until the station is authorized
wifi: mt76: mt7925: keep the join ROC until the station is authorized
Maxim Skokov (1):
wifi: rtw89: fix typos in comments, debug messages and struct field
Mehmet Fide (5):
wifi: rtw88: usb: route bmc frames via the high queue only for DTIM delivery
wifi: rtw88: usb: do not log transfers lost to a mode switch
wifi: rtw88: usb: bound what the driver feeds the after-DTIM queue
wifi: rtw88: usb: only let the frames a dozing station needs use the after-DTIM queue
wifi: rtw88: widen the ATIM window while an AP interface is up
Miri Korenblit (29):
wifi: iwlwifi: mld: don't use bss_conf in NAN
wifi: iwlwifi: Don't allocate a DRAM buffer with an invalid ID
wifi: iwlwifi: mld: log error when missing a recovery buffer
wifi: iwlwifi: mld: avoid leaking error recovery buffer
wifi: iwlwifi: support net detect match info version 3
wifi: iwlwifi: bump maximum core version for BZ/SC/DR to 108
wifi: iwlwifi: mvm: validate mpdu len before relying on it
wifi: iwlwifi: support for another device ID
wifi: iwlwifi: pcie: drop gen1_2 prefix from several functions
wifi: iwlwifi: Revert "wifi: iwlwifi: gen1_2: move gen specific code to a function"
wifi: iwlwifi: Revert "wifi: iwlwifi: pcie: move generation specific files to a folder"
wifi: iwlwifi: pcie: remove iwl_dbgfs_fh_reg_read
wifi: iwlwifi: open code iwl_trans_sync_nmi_with_addr()
wifi: iwlwifi: move iwl_force_nmi() to where it belongs
wifi: iwlwifi: drop the orphaned nic_access annotations
wifi: iwlwifi: add _no_grab postfix to some functions
wifi: iwlwifi: move pcie-only functions to pcie
wifi: iwlwifi: avoid unnecessary indirection
wifi: iwlwifi: rename iwl_trans_read_prph
wifi: iwlwifi: collapse iwl_read_prph_no_grab() into the transport API
wifi: iwlwifi: pcie: rename pcie-internal functions
wifi: iwlwifi: rename io helpers to iwl_trans_ prefix
wifi: iwlwifi: move iwl-io functions to iwl-trans
wifi: iwlwifi: call generic trans API and not pcie one
wifi: iwlwifi: trans: bring virtualization back
wifi: iwlwifi: bump maximum core version for BZ/SC/DR to 109
wifi: iwlwifi: move context info APIs to a separate file
wifi: iwlwifi: mld: don't enable RSS if there is one queue.
wifi: iwlwifi: trans: remove the unused write8 operation
Muhammad Bilal (1):
wifi: mm81x: check bytes_remaining before reading delimiter
Myeonghun Pak (1):
wifi: mt76: mt7615: restore DBDC state after ext PHY failure
Nerijus Bendžiūnas (1):
wifi: ath9k: refuse spectral scan control while the hardware is disabled
Nick Venenga (2):
wifi: rtw89: 8922au: Add support for TP-Link TBE400U
wifi: rtw89: 8922au: add ASUS BE93
Pagadala Yesu Anjaneyulu (11):
wifi: iwlwifi: fw: add Google-ASUS TAS approved DMI match
wifi: iwlwifi: mvm: validate NVM read response length
wifi: iwlwifi: fw: reject empty UEFI DSM query bitmap
wifi: iwlwifi: fw: fix dbg dest TLV size check by version
wifi: iwlwifi: mvm: debugfs: validate TAS response and loop bounds
wifi: iwlwifi: mvm: fix LARI_CONFIG_EXTENSION version check
wifi: iwlwifi: add standalone WRSS/EWSS BIOS table loading
wifi: iwlwifi: send standalone SAR to firmware
wifi: iwlwifi: uefi: Fix SAR enable check to use mode parameter correctly
wifi: iwlwifi: fw: harden UEFI reduced-power TLV parsing
wifi: iwlwifi: fw: add Samsung to TAS and PPAG allow lists
Pavankumar Nandeshwar (1):
wifi: ath12k: Increase RXDMA buffer ring size for default memory profile
Pengpeng Hou (1):
wifi: mt76: mt7615: validate MCU response lengths
Ping-Ke Shih (18):
wifi: rtw89: 8922d: set BB wrapper settings according to operating channel
wifi: rtw89: 8922d: move conditionally disabled TX shape to common flow
wifi: rtw89: 8922d: update BB wrapper RFSI ctrl to v5
wifi: rtw89: 8922d: send RFE type to firmware
wifi: rtw89: 8922d: bypass RX IQK when scan
wifi: rtw89: 8922d: correct selection of CCK rate circuit
wifi: rtw89: consider sta maximum AMSDU subframes number to decide TX work waiting
wifi: rtw89: mac: change beamformee CSI direct forward to CMAC_TXDMA
wifi: rtw89: fw: extend ch_info format of hw_scan to v2
wifi: rtw89: 8851b: rfk: set DCK start and delay time
wifi: rtw89: 8852b: update default value for ANA SWR
wifi: rtw89: correct dependency of the multicolor LED
wifi: rtw89: fw: duplicate recognized firmware elements
wifi: rtw89: fw: release firmware after recognizing firmware elements
wifi: rtw89: fw: duplicate firmware suit data by vmalloc to reduce memory fragment
wifi: rtw88: TX report with long timeout for non-PCIE devices
wifi: rtw89: remove discouraged imply from Kconfig LED
wifi: rtw89: 8922d: update supported firmware format to 1
Po-Hao Huang (4):
wifi: rtw89: add p2p device declaration
wifi: rtw89: mlo: update link id to FW upon connection
Revert "wifi: rtw89: fix unable to receive probe responses under MLO connection"
wifi: rtw89: modify active scan rule for 6GHz band
Rahul Kumar Rai (1):
wifi: rtw88: disable ASPM and deep PS on ASUS TUF Gaming A15 FA506IH
Rosen Penev (1):
wifi: ath9k: delete channel-context timers on deinit
Ryan Leung (5):
wifi: mt76: mt7915: publish wcid before MCU add commands
wifi: mt76: fix unlocked wcid check in mt76_tx_status_skb_add()
wifi: mt76: fix wcid teardown ordering in mt76_reset_device()
wifi: mt76: mt7915: fix thermal zone use-after-free
wifi: mt76: fix wcid->pktid corruption in mt76_wcid_cleanup()
Samuele Yang (1):
wifi: mm81x: start beaconing on beacon enable not interface add
Shahar Tzarfati (7):
wifi: iwlwifi: fw: fix integer overflow in INI dump size calc
wifi: iwlwifi: validate TLV length before reading fields
wifi: iwlwifi: uefi: add UEFI GUID Lock Indicator (GLUI) definitions
wifi: iwlwifi: uefi: add a way to probe connectivity UEFI variables
wifi: iwlwifi: regulatory: use GLUI as root-of-trust for connectivity variables
wifi: iwlwifi: mvm: validate BAID from FW
wifi: iwlwifi: disable HE ER mode
Slavin Liu (1):
wifi: mt76: mt7996: guard station-only MLO TX handling
Stella Liu (13):
wifi: mt76: mt7925: fix NAN NDP STA record role index
wifi: mt76: mt7925: fix NAN start failure
wifi: mt76: mt7925: fix NAN committed CRB timeline layout
wifi: mt76: mt7925: report only 2.4 GHz NAN supported band
wifi: mt76: mt7925: drop unused NAN 2.4/5 GHz support config
wifi: mt76: mt7925: drop deferred NAN local schedule update handling
wifi: mt76: mt7925: use OFDM-only PHY mode for NAN STA records
wifi: mt76: mt7925: share TLV setup for NAN enable command
wifi: mt76: mt7925: replace NAN DW end event with DW start
wifi: mt76: mt7925: fill all DW intervals in NAN avail_map
wifi: mt76: mt7925: clear CRB before deactivating NAN peer record
wifi: mt76: mt7925: add ULW event handling and peer ULW update
wifi: mt76: mt7925: configure NAN PHY setting on enable
Tristan Madani (1):
wifi: rtw89: fix IE length passed to cfg80211_find_ie() in WoW AKM
Vitor Soares (1):
wifi: ath12k: advertise interface MAC address pool
Wentao Liang (1):
wifi: mt76: Fix of_node reference leak in mt76_get_rate_power_limits()
Yi Cong (2):
wifi: rtw89: 8851b: fix swapped DPK channel/bandwidth backup fields
wifi: mt76: mt792x: fix negative errno truncation in offload capability
YuChia-Kan (1):
wifi: rtw88: use firmware MAC address as fallback
Yury Norov (2):
wifi: mm81x: switch to use fns()
wifi: mm81x: use hweight16() to calculate bit index
Zhao Li (1):
wifi: mt76: mt7996: unlink TWT flow if the MCU rejects the agreement
Zong-Zhe Yang (17):
wifi: rtw89: chan: introduce helper and refine active list iteration
wifi: rtw89: regd: check only active vifs when recalculating 6 GHz power type
wifi: rtw89: skip tracking things when entity is paused
wifi: rtw89: fix ctrl_sco_cck for Wi-Fi 7
wifi: rtw89: 8852a: prevent potential OOB in ctrl_sco_cck
wifi: rtw89: fw: cmd_ofld_flush always reset counter
wifi: rtw89: explicitly declare TX queue flags by DECLARE_BITMAP()
wifi: rtw89: use one single BA CAM entry per MLD instead of per link
wifi: rtw89: led: check if board variant assigns led desc
wifi: rtw89: support variants of FW elements
wifi: rtw89: 8852cu: take board ID 1 for FW elements 28de/2432
wifi: rtw89: add instance of IO ops for (un)pack and [um]delay
wifi: rtw89: ser: reset map of associated links when L2 SER
wifi: rtw89: pci: fix typo of "deliver"
wifi: rtw89: rx: refine skb/desc naming to improve readability
wifi: rtw89: rx: no need to cancel 6 GHz probe per vif
wifi: rtw89: regd: add NZ/BR/AR for individual TX power settings
ck.chang (1):
wifi: mt76: mt7925: fix reset panic caused by the WM2 rx irq mask
イムティヤズ (1):
wifi: rtw88: fix out-of-bounds CAM write when key table is full
drivers/net/wireless/ath/ath10k/htt_tx.c | 12 +-
drivers/net/wireless/ath/ath10k/qmi.c | 1 +
drivers/net/wireless/ath/ath11k/core.c | 21 +-
drivers/net/wireless/ath/ath11k/mac.c | 33 +-
drivers/net/wireless/ath/ath11k/mac.h | 2 +-
drivers/net/wireless/ath/ath11k/reg.c | 4 +-
drivers/net/wireless/ath/ath12k/ahb.c | 41 +-
drivers/net/wireless/ath/ath12k/core.c | 37 +-
.../net/wireless/ath/ath12k/debugfs_htt_stats.c | 2 +-
drivers/net/wireless/ath/ath12k/dp.h | 8 +-
drivers/net/wireless/ath/ath12k/dp_rx.c | 2 +-
drivers/net/wireless/ath/ath12k/hw.h | 1 +
drivers/net/wireless/ath/ath12k/mac.c | 87 +-
drivers/net/wireless/ath/ath12k/mac.h | 2 +-
drivers/net/wireless/ath/ath12k/reg.c | 6 +-
drivers/net/wireless/ath/ath12k/wifi7/hal_desc.h | 26 -
drivers/net/wireless/ath/ath12k/wifi7/hw.c | 6 +
drivers/net/wireless/ath/ath12k/wmi.c | 17 +
drivers/net/wireless/ath/ath6kl/cfg80211.c | 2 -
drivers/net/wireless/ath/ath9k/channel.c | 2 +
drivers/net/wireless/ath/ath9k/common-spectral.c | 9 +
drivers/net/wireless/ath/regd.c | 2 +
drivers/net/wireless/broadcom/b43/main.c | 5 +-
.../wireless/broadcom/brcm80211/brcmsmac/channel.c | 2 +
drivers/net/wireless/intel/iwlwifi/Makefile | 7 +-
drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 8 +-
drivers/net/wireless/intel/iwlwifi/cfg/dr.c | 2 +-
drivers/net/wireless/intel/iwlwifi/cfg/rf-fm.c | 4 +
drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 5 +-
drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 32 +-
drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c | 88 +-
drivers/net/wireless/intel/iwlwifi/dvm/led.c | 11 +-
drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 11 +-
drivers/net/wireless/intel/iwlwifi/dvm/main.c | 36 +-
drivers/net/wireless/intel/iwlwifi/dvm/power.c | 3 +-
drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 19 +-
drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 14 +-
drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 3 +-
drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 3 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 306 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 20 +-
.../net/wireless/intel/iwlwifi/fw/api/commands.h | 5 +-
.../wireless/intel/iwlwifi/fw/api/ctxt-info-v2.h | 328 ++
.../net/wireless/intel/iwlwifi/fw/api/ctxt-info.h | 185 +
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 88 +-
.../net/wireless/intel/iwlwifi/fw/api/datapath.h | 51 +-
.../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 53 +-
.../net/wireless/intel/iwlwifi/fw/api/offload.h | 5 +-
drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 14 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 23 +-
drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 68 +-
drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 60 +-
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 11 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg-old.c | 120 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 156 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 2 +-
drivers/net/wireless/intel/iwlwifi/fw/dump.c | 16 +-
drivers/net/wireless/intel/iwlwifi/fw/file.h | 2 +
drivers/net/wireless/intel/iwlwifi/fw/init.c | 6 +-
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 6 +-
drivers/net/wireless/intel/iwlwifi/fw/regulatory.c | 97 +-
drivers/net/wireless/intel/iwlwifi/fw/regulatory.h | 26 +-
drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 13 +-
drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 412 +-
drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 26 +
drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 13 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 54 +-
.../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 18 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 9 +-
drivers/net/wireless/intel/iwlwifi/iwl-io.c | 448 --
drivers/net/wireless/intel/iwlwifi/iwl-io.h | 107 -
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 33 +-
drivers/net/wireless/intel/iwlwifi/iwl-scd.h | 22 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 354 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 228 +-
drivers/net/wireless/intel/iwlwifi/mld/agg.c | 7 +-
drivers/net/wireless/intel/iwlwifi/mld/constants.h | 4 +
drivers/net/wireless/intel/iwlwifi/mld/d3.c | 76 +-
drivers/net/wireless/intel/iwlwifi/mld/debugfs.c | 4 +-
.../net/wireless/intel/iwlwifi/mld/ftm-initiator.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mld/fw.c | 22 +-
drivers/net/wireless/intel/iwlwifi/mld/hcmd.h | 2 +
drivers/net/wireless/intel/iwlwifi/mld/key.c | 6 +
drivers/net/wireless/intel/iwlwifi/mld/link.c | 14 +-
.../net/wireless/intel/iwlwifi/mld/low_latency.c | 3 +-
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 6 +
drivers/net/wireless/intel/iwlwifi/mld/mld.c | 20 +
drivers/net/wireless/intel/iwlwifi/mld/mld.h | 6 +
drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mld/nan.c | 35 +-
drivers/net/wireless/intel/iwlwifi/mld/notif.c | 10 +-
drivers/net/wireless/intel/iwlwifi/mld/power.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mld/ptp.c | 12 +-
.../net/wireless/intel/iwlwifi/mld/regulatory.c | 83 +-
.../net/wireless/intel/iwlwifi/mld/regulatory.h | 4 +-
drivers/net/wireless/intel/iwlwifi/mld/rx.c | 752 ++-
drivers/net/wireless/intel/iwlwifi/mld/scan.c | 20 +-
drivers/net/wireless/intel/iwlwifi/mld/scan.h | 4 +-
drivers/net/wireless/intel/iwlwifi/mld/sta.c | 7 +-
drivers/net/wireless/intel/iwlwifi/mld/stats.c | 35 +-
.../net/wireless/intel/iwlwifi/mld/tests/Makefile | 2 +-
.../net/wireless/intel/iwlwifi/mld/tests/tx-gp2.c | 154 +
drivers/net/wireless/intel/iwlwifi/mld/tlc.c | 184 +-
drivers/net/wireless/intel/iwlwifi/mld/tx.c | 135 +
drivers/net/wireless/intel/iwlwifi/mld/tx.h | 41 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 89 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 141 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 51 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 44 +-
drivers/net/wireless/intel/iwlwifi/mvm/led.c | 8 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 10 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 +-
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 15 +
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 9 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 31 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 8 +-
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 4 +-
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 1 -
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 8 +-
.../net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c | 30 +-
.../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 5 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 14 +-
.../intel/iwlwifi/pcie/{gen1_2 => }/internal.h | 136 +-
.../intel/iwlwifi/pcie/iwl-context-info-v2.h | 320 +-
.../wireless/intel/iwlwifi/pcie/iwl-context-info.h | 177 +-
.../wireless/intel/iwlwifi/pcie/{gen1_2 => }/rx.c | 198 +-
.../intel/iwlwifi/pcie/{gen1_2 => }/trans-gen2.c | 96 +-
.../intel/iwlwifi/pcie/{gen1_2 => }/trans.c | 929 ++-
.../intel/iwlwifi/pcie/{gen1_2 => }/tx-gen2.c | 9 +-
.../wireless/intel/iwlwifi/pcie/{gen1_2 => }/tx.c | 167 +-
drivers/net/wireless/intel/iwlwifi/pcie/utils.c | 91 +-
drivers/net/wireless/intel/iwlwifi/pcie/utils.h | 46 +-
drivers/net/wireless/marvell/mwifiex/cmdevt.c | 22 +-
drivers/net/wireless/marvell/mwifiex/fw.h | 6 +
drivers/net/wireless/marvell/mwifiex/init.c | 1 +
drivers/net/wireless/marvell/mwifiex/main.h | 1 +
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 3 +-
drivers/net/wireless/mediatek/mt76/Kconfig | 1 +
drivers/net/wireless/mediatek/mt76/channel.c | 26 +-
drivers/net/wireless/mediatek/mt76/eeprom.c | 17 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 32 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 31 +-
drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 18 +-
.../net/wireless/mediatek/mt76/mt7615/debugfs.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7615/init.c | 17 +-
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 13 +
.../net/wireless/mediatek/mt76/mt7615/pci_init.c | 1 +
drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 17 +-
.../net/wireless/mediatek/mt76/mt76_connac_mac.c | 20 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 19 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 4 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 30 +-
.../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 2 +-
.../net/wireless/mediatek/mt76/mt7915/coredump.c | 7 +-
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 6 +
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 17 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 2 +-
.../net/wireless/mediatek/mt76/mt7921/debugfs.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 14 +-
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 48 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 26 +-
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 6 +
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 1 +
.../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt7921/regd.c | 28 +-
drivers/net/wireless/mediatek/mt76/mt7925/Makefile | 2 +-
.../net/wireless/mediatek/mt76/mt7925/cached_cal.c | 298 +
.../net/wireless/mediatek/mt76/mt7925/cached_cal.h | 151 +
drivers/net/wireless/mediatek/mt76/mt7925/init.c | 2 +
drivers/net/wireless/mediatek/mt76/mt7925/mac.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7925/main.c | 115 +-
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 73 +-
drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h | 10 +-
drivers/net/wireless/mediatek/mt76/mt7925/nan.c | 694 ++-
drivers/net/wireless/mediatek/mt76/mt7925/nan.h | 103 +-
drivers/net/wireless/mediatek/mt76/mt7925/pci.c | 66 +-
.../net/wireless/mediatek/mt76/mt7925/pci_mac.c | 8 +-
.../net/wireless/mediatek/mt76/mt7925/pci_mcu.c | 2 +
drivers/net/wireless/mediatek/mt76/mt7925/regs.h | 3 +-
drivers/net/wireless/mediatek/mt76/mt7925/usb.c | 26 +-
drivers/net/wireless/mediatek/mt76/mt792x.h | 18 +
drivers/net/wireless/mediatek/mt76/mt792x_core.c | 12 +-
drivers/net/wireless/mediatek/mt76/mt792x_mac.c | 9 +-
drivers/net/wireless/mediatek/mt76/mt792x_usb.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt7996/Kconfig | 1 +
.../net/wireless/mediatek/mt76/mt7996/coredump.c | 7 +-
.../net/wireless/mediatek/mt76/mt7996/debugfs.c | 319 +-
drivers/net/wireless/mediatek/mt76/mt7996/init.c | 7 +
drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 23 +-
drivers/net/wireless/mediatek/mt76/mt7996/main.c | 784 ++-
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 153 +-
drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 23 +
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 42 +-
drivers/net/wireless/mediatek/mt76/mt7996/npu.c | 12 +-
drivers/net/wireless/mediatek/mt76/mt7996/pci.c | 12 +-
drivers/net/wireless/mediatek/mt76/mt7996/regs.h | 38 +-
drivers/net/wireless/mediatek/mt76/scan.c | 227 +-
drivers/net/wireless/mediatek/mt76/tx.c | 9 +-
drivers/net/wireless/mediatek/mt76/usb.c | 47 +-
drivers/net/wireless/morsemicro/mm81x/command.c | 5 +-
drivers/net/wireless/morsemicro/mm81x/core.h | 16 +-
drivers/net/wireless/morsemicro/mm81x/mac.c | 297 +-
drivers/net/wireless/morsemicro/mm81x/mmrc.c | 34 +-
drivers/net/wireless/morsemicro/mm81x/yaps_hw.c | 14 +-
drivers/net/wireless/nxp/nxpwifi/debugfs.c | 5 +-
drivers/net/wireless/nxp/nxpwifi/main.c | 5 +-
drivers/net/wireless/nxp/nxpwifi/sdio.c | 2 +-
drivers/net/wireless/realtek/rtl8xxxu/core.c | 154 +-
drivers/net/wireless/realtek/rtl8xxxu/regs.h | 2 +-
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 2 +-
drivers/net/wireless/realtek/rtlwifi/base.c | 2 +-
.../realtek/rtlwifi/btcoexist/halbtc8192e2ant.c | 2 +-
.../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 2 +-
.../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 2 +-
drivers/net/wireless/realtek/rtlwifi/core.c | 4 +-
drivers/net/wireless/realtek/rtlwifi/debug.h | 2 +-
drivers/net/wireless/realtek/rtlwifi/regd.c | 4 +
.../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 4 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/phy.h | 2 +-
.../wireless/realtek/rtlwifi/rtl8188ee/pwrseq.h | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/reg.h | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 92 +-
.../net/wireless/realtek/rtlwifi/rtl8192d/reg.h | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8192du/phy.c | 4 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 1 -
.../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 2 +-
.../wireless/realtek/rtlwifi/rtl8192ee/pwrseq.h | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 102 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 10 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/reg.h | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 4 +-
.../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 1 -
.../wireless/realtek/rtlwifi/rtl8723ae/pwrseq.h | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/dm.c | 2 +-
.../wireless/realtek/rtlwifi/rtl8723be/pwrseq.h | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/reg.h | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 4 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 12 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/fw.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 73 +-
.../wireless/realtek/rtlwifi/rtl8821ae/pwrseq.h | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/reg.h | 14 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 2 +-
drivers/net/wireless/realtek/rtlwifi/usb.c | 2 +-
drivers/net/wireless/realtek/rtlwifi/wifi.h | 6 +-
drivers/net/wireless/realtek/rtw88/Kconfig | 18 +
drivers/net/wireless/realtek/rtw88/Makefile | 6 +
drivers/net/wireless/realtek/rtw88/debug.c | 5 +
drivers/net/wireless/realtek/rtw88/mac80211.c | 4 +-
drivers/net/wireless/realtek/rtw88/main.c | 7 +-
drivers/net/wireless/realtek/rtw88/main.h | 8 +
drivers/net/wireless/realtek/rtw88/pci.c | 29 +
drivers/net/wireless/realtek/rtw88/phy.c | 39 +
drivers/net/wireless/realtek/rtw88/phy.h | 1 +
drivers/net/wireless/realtek/rtw88/reg.h | 36 +
drivers/net/wireless/realtek/rtw88/rtw8703b.c | 36 +-
drivers/net/wireless/realtek/rtw88/rtw8703b.h | 63 -
drivers/net/wireless/realtek/rtw88/rtw8723b.c | 2534 +++++++++
drivers/net/wireless/realtek/rtw88/rtw8723b.h | 14 +
.../net/wireless/realtek/rtw88/rtw8723b_table.c | 861 +++
.../net/wireless/realtek/rtw88/rtw8723b_table.h | 17 +
drivers/net/wireless/realtek/rtw88/rtw8723bs.c | 59 +
drivers/net/wireless/realtek/rtw88/rtw8723x.h | 60 +
drivers/net/wireless/realtek/rtw88/rtw8812a.c | 2 +-
drivers/net/wireless/realtek/rtw88/rtw8821a.c | 2 +-
drivers/net/wireless/realtek/rtw88/rtw88xxa.c | 38 -
drivers/net/wireless/realtek/rtw88/rtw88xxa.h | 1 -
drivers/net/wireless/realtek/rtw88/rx.c | 8 +-
drivers/net/wireless/realtek/rtw88/sdio.c | 506 +-
drivers/net/wireless/realtek/rtw88/sdio.h | 24 +-
drivers/net/wireless/realtek/rtw88/tx.c | 9 +-
drivers/net/wireless/realtek/rtw88/tx.h | 3 +-
drivers/net/wireless/realtek/rtw88/usb.c | 90 +-
drivers/net/wireless/realtek/rtw88/usb.h | 5 +
drivers/net/wireless/realtek/rtw89/Kconfig | 4 +-
drivers/net/wireless/realtek/rtw89/cam.c | 4 +-
drivers/net/wireless/realtek/rtw89/chan.c | 28 +-
drivers/net/wireless/realtek/rtw89/chan.h | 1 +
drivers/net/wireless/realtek/rtw89/coex.c | 1465 ++++-
drivers/net/wireless/realtek/rtw89/coex.h | 1 -
drivers/net/wireless/realtek/rtw89/core.c | 174 +-
drivers/net/wireless/realtek/rtw89/core.h | 349 +-
drivers/net/wireless/realtek/rtw89/debug.c | 10 +-
drivers/net/wireless/realtek/rtw89/fw.c | 895 ++-
drivers/net/wireless/realtek/rtw89/fw.h | 136 +-
drivers/net/wireless/realtek/rtw89/led.c | 2 +-
drivers/net/wireless/realtek/rtw89/mac.c | 16 +-
drivers/net/wireless/realtek/rtw89/mac80211.c | 6 +-
drivers/net/wireless/realtek/rtw89/mac_be.c | 3 +
drivers/net/wireless/realtek/rtw89/pci.c | 62 +-
drivers/net/wireless/realtek/rtw89/pci.h | 4 +-
drivers/net/wireless/realtek/rtw89/phy.c | 37 +-
drivers/net/wireless/realtek/rtw89/phy.h | 32 +-
drivers/net/wireless/realtek/rtw89/phy_be.c | 219 +-
drivers/net/wireless/realtek/rtw89/ps.c | 15 +-
drivers/net/wireless/realtek/rtw89/reg.h | 32 +-
drivers/net/wireless/realtek/rtw89/regd.c | 8 +-
drivers/net/wireless/realtek/rtw89/rtw8851b.c | 5 +
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c | 4 +-
.../wireless/realtek/rtw89/rtw8851b_rfk_table.c | 3 +-
drivers/net/wireless/realtek/rtw89/rtw8851bu.c | 8 +-
drivers/net/wireless/realtek/rtw89/rtw8852a.c | 13 +
drivers/net/wireless/realtek/rtw89/rtw8852au.c | 8 +-
drivers/net/wireless/realtek/rtw89/rtw8852b.c | 34 +-
drivers/net/wireless/realtek/rtw89/rtw8852bt.c | 6 +
drivers/net/wireless/realtek/rtw89/rtw8852bu.c | 8 +-
drivers/net/wireless/realtek/rtw89/rtw8852c.c | 17 +
drivers/net/wireless/realtek/rtw89/rtw8852cu.c | 9 +-
drivers/net/wireless/realtek/rtw89/rtw8922a.c | 4 +-
drivers/net/wireless/realtek/rtw89/rtw8922au.c | 14 +-
drivers/net/wireless/realtek/rtw89/rtw8922d.c | 260 +-
drivers/net/wireless/realtek/rtw89/ser.c | 13 +-
drivers/net/wireless/realtek/rtw89/usb.c | 18 +-
drivers/net/wireless/realtek/rtw89/usb.h | 3 +-
drivers/net/wireless/realtek/rtw89/util.h | 4 +
drivers/net/wireless/realtek/rtw89/wow.c | 27 +-
drivers/net/wireless/virtual/mac80211_hwsim_main.c | 11 +-
drivers/staging/Kconfig | 2 -
drivers/staging/Makefile | 1 -
drivers/staging/rtl8723bs/Kconfig | 13 -
drivers/staging/rtl8723bs/Makefile | 60 -
drivers/staging/rtl8723bs/TODO | 7 -
drivers/staging/rtl8723bs/core/rtw_ap.c | 1943 -------
drivers/staging/rtl8723bs/core/rtw_btcoex.c | 75 -
drivers/staging/rtl8723bs/core/rtw_cmd.c | 1936 -------
drivers/staging/rtl8723bs/core/rtw_efuse.c | 253 -
drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 1206 ----
drivers/staging/rtl8723bs/core/rtw_io.c | 145 -
drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 494 --
drivers/staging/rtl8723bs/core/rtw_mlme.c | 2568 ---------
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 5901 --------------------
drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 1139 ----
drivers/staging/rtl8723bs/core/rtw_recv.c | 2249 --------
drivers/staging/rtl8723bs/core/rtw_security.c | 1470 -----
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 549 --
drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 1759 ------
drivers/staging/rtl8723bs/core/rtw_xmit.c | 2569 ---------
drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 65 -
drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 2595 ---------
drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 184 -
drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 2624 ---------
drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 146 -
drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 426 --
drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 556 --
drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h | 39 -
drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 237 -
drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.h | 19 -
drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 554 --
drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.h | 40 -
drivers/staging/rtl8723bs/hal/HalPhyRf.c | 268 -
drivers/staging/rtl8723bs/hal/HalPhyRf.h | 39 -
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 1767 ------
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h | 66 -
drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 144 -
drivers/staging/rtl8723bs/hal/Mp_Precomp.h | 23 -
drivers/staging/rtl8723bs/hal/hal_btcoex.c | 1303 -----
drivers/staging/rtl8723bs/hal/hal_com.c | 767 ---
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 973 ----
drivers/staging/rtl8723bs/hal/hal_intf.c | 283 -
drivers/staging/rtl8723bs/hal/hal_pwr_seq.c | 128 -
drivers/staging/rtl8723bs/hal/hal_sdio.c | 100 -
drivers/staging/rtl8723bs/hal/odm.c | 988 ----
drivers/staging/rtl8723bs/hal/odm.h | 1109 ----
drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 210 -
drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 39 -
drivers/staging/rtl8723bs/hal/odm_DIG.c | 799 ---
drivers/staging/rtl8723bs/hal/odm_DIG.h | 164 -
.../rtl8723bs/hal/odm_DynamicBBPowerSaving.c | 81 -
.../rtl8723bs/hal/odm_DynamicBBPowerSaving.h | 31 -
drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c | 22 -
drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.h | 29 -
drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 158 -
drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h | 23 -
drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 439 --
drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 85 -
drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 176 -
drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 45 -
drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 160 -
drivers/staging/rtl8723bs/hal/odm_interface.h | 29 -
drivers/staging/rtl8723bs/hal/odm_precomp.h | 47 -
drivers/staging/rtl8723bs/hal/odm_reg.h | 91 -
drivers/staging/rtl8723bs/hal/odm_types.h | 40 -
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 933 ----
drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 256 -
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 2826 ----------
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 759 ---
drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 135 -
drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 69 -
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 477 --
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 568 --
drivers/staging/rtl8723bs/hal/sdio_halinit.c | 1192 ----
drivers/staging/rtl8723bs/hal/sdio_ops.c | 859 ---
drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 232 -
drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 111 -
drivers/staging/rtl8723bs/include/basic_types.h | 175 -
drivers/staging/rtl8723bs/include/cmd_osdep.h | 16 -
drivers/staging/rtl8723bs/include/drv_types.h | 431 --
drivers/staging/rtl8723bs/include/drv_types_sdio.h | 25 -
drivers/staging/rtl8723bs/include/hal_btcoex.h | 54 -
drivers/staging/rtl8723bs/include/hal_com.h | 152 -
drivers/staging/rtl8723bs/include/hal_com_h2c.h | 28 -
drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 108 -
drivers/staging/rtl8723bs/include/hal_com_reg.h | 594 --
drivers/staging/rtl8723bs/include/hal_data.h | 276 -
drivers/staging/rtl8723bs/include/hal_intf.h | 250 -
drivers/staging/rtl8723bs/include/hal_pg.h | 63 -
drivers/staging/rtl8723bs/include/hal_phy.h | 73 -
drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 63 -
drivers/staging/rtl8723bs/include/hal_phy_reg.h | 17 -
drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 226 -
drivers/staging/rtl8723bs/include/hal_sdio.h | 18 -
drivers/staging/rtl8723bs/include/ieee80211.h | 748 ---
drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 58 -
drivers/staging/rtl8723bs/include/osdep_intf.h | 42 -
drivers/staging/rtl8723bs/include/osdep_service.h | 53 -
.../rtl8723bs/include/osdep_service_linux.h | 118 -
drivers/staging/rtl8723bs/include/rtl8192c_recv.h | 33 -
drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 182 -
drivers/staging/rtl8723bs/include/rtl8723b_dm.h | 32 -
drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 246 -
drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 95 -
drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 17 -
drivers/staging/rtl8723bs/include/rtl8723b_spec.h | 237 -
drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 421 --
drivers/staging/rtl8723bs/include/rtw_ap.h | 39 -
drivers/staging/rtl8723bs/include/rtw_btcoex.h | 27 -
drivers/staging/rtl8723bs/include/rtw_byteorder.h | 16 -
drivers/staging/rtl8723bs/include/rtw_cmd.h | 705 ---
drivers/staging/rtl8723bs/include/rtw_eeprom.h | 118 -
drivers/staging/rtl8723bs/include/rtw_efuse.h | 78 -
drivers/staging/rtl8723bs/include/rtw_event.h | 92 -
drivers/staging/rtl8723bs/include/rtw_ht.h | 83 -
drivers/staging/rtl8723bs/include/rtw_io.h | 58 -
drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 27 -
drivers/staging/rtl8723bs/include/rtw_mlme.h | 397 --
drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 708 ---
drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 254 -
drivers/staging/rtl8723bs/include/rtw_qos.h | 15 -
drivers/staging/rtl8723bs/include/rtw_recv.h | 457 --
drivers/staging/rtl8723bs/include/rtw_rf.h | 100 -
drivers/staging/rtl8723bs/include/rtw_security.h | 272 -
drivers/staging/rtl8723bs/include/rtw_version.h | 3 -
drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 16 -
drivers/staging/rtl8723bs/include/rtw_xmit.h | 470 --
drivers/staging/rtl8723bs/include/sdio_hal.h | 14 -
drivers/staging/rtl8723bs/include/sdio_ops.h | 33 -
drivers/staging/rtl8723bs/include/sdio_ops_linux.h | 29 -
drivers/staging/rtl8723bs/include/sta_info.h | 330 --
drivers/staging/rtl8723bs/include/wifi.h | 409 --
drivers/staging/rtl8723bs/include/wlan_bssdef.h | 195 -
drivers/staging/rtl8723bs/include/xmit_osdep.h | 43 -
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2798 ----------
drivers/staging/rtl8723bs/os_dep/os_intfs.c | 1189 ----
drivers/staging/rtl8723bs/os_dep/osdep_service.c | 201 -
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 465 --
drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 495 --
drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 129 -
drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 216 -
include/net/cfg80211.h | 93 +-
include/net/mac80211.h | 25 +
include/uapi/linux/nl80211.h | 16 +
net/mac80211/cfg.c | 552 +-
net/mac80211/debugfs.c | 1 +
net/mac80211/driver-ops.c | 76 +
net/mac80211/driver-ops.h | 62 +-
net/mac80211/ieee80211_i.h | 25 +-
net/mac80211/link.c | 1 +
net/mac80211/main.c | 10 +-
net/mac80211/mesh_pathtbl.c | 25 +-
net/mac80211/offchannel.c | 334 +-
net/mac80211/parse.c | 7 +-
net/mac80211/rate.c | 5 -
net/mac80211/rx.c | 1 +
net/mac80211/scan.c | 18 +-
net/mac80211/sta_info.c | 133 +-
net/mac80211/sta_info.h | 10 +-
net/mac80211/tests/chan-mode.c | 19 +-
net/mac80211/trace.h | 28 +
net/mac80211/tx.c | 128 +-
net/wireless/chan.c | 2 +-
net/wireless/core.c | 97 +-
net/wireless/core.h | 47 +-
net/wireless/debugfs.c | 3 +
net/wireless/mlme.c | 152 +-
net/wireless/nl80211.c | 977 +++-
net/wireless/rdev-ops.h | 50 +
net/wireless/reg.c | 235 +-
net/wireless/reg.h | 2 +-
net/wireless/sme.c | 42 +-
net/wireless/trace.h | 47 +-
net/wireless/util.c | 11 +
net/wireless/wext-sme.c | 3 +
507 files changed, 18522 insertions(+), 72339 deletions(-)
create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/ctxt-info-v2.h
create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/ctxt-info.h
delete mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-io.c
delete mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-io.h
create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/tx-gp2.c
rename drivers/net/wireless/intel/iwlwifi/pcie/{gen1_2 => }/internal.h (92%)
rename drivers/net/wireless/intel/iwlwifi/pcie/{gen1_2 => }/rx.c (93%)
rename drivers/net/wireless/intel/iwlwifi/pcie/{gen1_2 => }/trans-gen2.c (87%)
rename drivers/net/wireless/intel/iwlwifi/pcie/{gen1_2 => }/trans.c (84%)
rename drivers/net/wireless/intel/iwlwifi/pcie/{gen1_2 => }/tx-gen2.c (99%)
rename drivers/net/wireless/intel/iwlwifi/pcie/{gen1_2 => }/tx.c (94%)
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/cached_cal.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7925/cached_cal.h
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723b.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723b.h
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723b_table.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723b_table.h
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723bs.c
delete mode 100644 drivers/staging/rtl8723bs/Kconfig
delete mode 100644 drivers/staging/rtl8723bs/Makefile
delete mode 100644 drivers/staging/rtl8723bs/TODO
delete mode 100644 drivers/staging/rtl8723bs/core/rtw_ap.c
delete mode 100644 drivers/staging/rtl8723bs/core/rtw_btcoex.c
delete mode 100644 drivers/staging/rtl8723bs/core/rtw_cmd.c
delete mode 100644 drivers/staging/rtl8723bs/core/rtw_efuse.c
delete mode 100644 drivers/staging/rtl8723bs/core/rtw_ieee80211.c
delete mode 100644 drivers/staging/rtl8723bs/core/rtw_io.c
delete mode 100644 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c
delete mode 100644 drivers/staging/rtl8723bs/core/rtw_mlme.c
delete mode 100644 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
delete mode 100644 drivers/staging/rtl8723bs/core/rtw_pwrctrl.c
delete mode 100644 drivers/staging/rtl8723bs/core/rtw_recv.c
delete mode 100644 drivers/staging/rtl8723bs/core/rtw_security.c
delete mode 100644 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c
delete mode 100644 drivers/staging/rtl8723bs/core/rtw_wlan_util.c
delete mode 100644 drivers/staging/rtl8723bs/core/rtw_xmit.c
delete mode 100644 drivers/staging/rtl8723bs/hal/Hal8723BReg.h
delete mode 100644 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c
delete mode 100644 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h
delete mode 100644 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c
delete mode 100644 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h
delete mode 100644 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h
delete mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c
delete mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h
delete mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c
delete mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.h
delete mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c
delete mode 100644 drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.h
delete mode 100644 drivers/staging/rtl8723bs/hal/HalPhyRf.c
delete mode 100644 drivers/staging/rtl8723bs/hal/HalPhyRf.h
delete mode 100644 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
delete mode 100644 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h
delete mode 100644 drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c
delete mode 100644 drivers/staging/rtl8723bs/hal/Mp_Precomp.h
delete mode 100644 drivers/staging/rtl8723bs/hal/hal_btcoex.c
delete mode 100644 drivers/staging/rtl8723bs/hal/hal_com.c
delete mode 100644 drivers/staging/rtl8723bs/hal/hal_com_phycfg.c
delete mode 100644 drivers/staging/rtl8723bs/hal/hal_intf.c
delete mode 100644 drivers/staging/rtl8723bs/hal/hal_pwr_seq.c
delete mode 100644 drivers/staging/rtl8723bs/hal/hal_sdio.c
delete mode 100644 drivers/staging/rtl8723bs/hal/odm.c
delete mode 100644 drivers/staging/rtl8723bs/hal/odm.h
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_CfoTracking.c
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_CfoTracking.h
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_DIG.c
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_DIG.h
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_DynamicBBPowerSaving.c
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_DynamicBBPowerSaving.h
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.h
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_HWConfig.c
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_HWConfig.h
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_interface.h
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_precomp.h
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_reg.h
delete mode 100644 drivers/staging/rtl8723bs/hal/odm_types.h
delete mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c
delete mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_dm.c
delete mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c
delete mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
delete mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c
delete mode 100644 drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c
delete mode 100644 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
delete mode 100644 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c
delete mode 100644 drivers/staging/rtl8723bs/hal/sdio_halinit.c
delete mode 100644 drivers/staging/rtl8723bs/hal/sdio_ops.c
delete mode 100644 drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h
delete mode 100644 drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h
delete mode 100644 drivers/staging/rtl8723bs/include/basic_types.h
delete mode 100644 drivers/staging/rtl8723bs/include/cmd_osdep.h
delete mode 100644 drivers/staging/rtl8723bs/include/drv_types.h
delete mode 100644 drivers/staging/rtl8723bs/include/drv_types_sdio.h
delete mode 100644 drivers/staging/rtl8723bs/include/hal_btcoex.h
delete mode 100644 drivers/staging/rtl8723bs/include/hal_com.h
delete mode 100644 drivers/staging/rtl8723bs/include/hal_com_h2c.h
delete mode 100644 drivers/staging/rtl8723bs/include/hal_com_phycfg.h
delete mode 100644 drivers/staging/rtl8723bs/include/hal_com_reg.h
delete mode 100644 drivers/staging/rtl8723bs/include/hal_data.h
delete mode 100644 drivers/staging/rtl8723bs/include/hal_intf.h
delete mode 100644 drivers/staging/rtl8723bs/include/hal_pg.h
delete mode 100644 drivers/staging/rtl8723bs/include/hal_phy.h
delete mode 100644 drivers/staging/rtl8723bs/include/hal_phy_cfg.h
delete mode 100644 drivers/staging/rtl8723bs/include/hal_phy_reg.h
delete mode 100644 drivers/staging/rtl8723bs/include/hal_pwr_seq.h
delete mode 100644 drivers/staging/rtl8723bs/include/hal_sdio.h
delete mode 100644 drivers/staging/rtl8723bs/include/ieee80211.h
delete mode 100644 drivers/staging/rtl8723bs/include/ioctl_cfg80211.h
delete mode 100644 drivers/staging/rtl8723bs/include/osdep_intf.h
delete mode 100644 drivers/staging/rtl8723bs/include/osdep_service.h
delete mode 100644 drivers/staging/rtl8723bs/include/osdep_service_linux.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtl8192c_recv.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_cmd.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_dm.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_hal.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_recv.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_rf.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_spec.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtl8723b_xmit.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_ap.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_btcoex.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_byteorder.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_cmd.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_eeprom.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_efuse.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_event.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_ht.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_io.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_ioctl_set.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_mlme.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_pwrctrl.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_qos.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_recv.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_rf.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_security.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_version.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_wifi_regd.h
delete mode 100644 drivers/staging/rtl8723bs/include/rtw_xmit.h
delete mode 100644 drivers/staging/rtl8723bs/include/sdio_hal.h
delete mode 100644 drivers/staging/rtl8723bs/include/sdio_ops.h
delete mode 100644 drivers/staging/rtl8723bs/include/sdio_ops_linux.h
delete mode 100644 drivers/staging/rtl8723bs/include/sta_info.h
delete mode 100644 drivers/staging/rtl8723bs/include/wifi.h
delete mode 100644 drivers/staging/rtl8723bs/include/wlan_bssdef.h
delete mode 100644 drivers/staging/rtl8723bs/include/xmit_osdep.h
delete mode 100644 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
delete mode 100644 drivers/staging/rtl8723bs/os_dep/os_intfs.c
delete mode 100644 drivers/staging/rtl8723bs/os_dep/osdep_service.c
delete mode 100644 drivers/staging/rtl8723bs/os_dep/sdio_intf.c
delete mode 100644 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c
delete mode 100644 drivers/staging/rtl8723bs/os_dep/wifi_regd.c
delete mode 100644 drivers/staging/rtl8723bs/os_dep/xmit_linux.c
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [GIT PULL] wireless-next-2026-10-15
2026-10-15 10:47 [GIT PULL] wireless-next-2026-10-15 Johannes Berg
@ 2026-10-15 23:50 ` patchwork-bot+netdevbpf
0 siblings, 0 replies; 2+ messages in thread
From: patchwork-bot+netdevbpf @ 2026-10-15 23:50 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 Thu, 15 Oct 2026 12:47:49 +0200 you wrote:
> Hi,
>
> Quite a lot of content, some drivers came quite late
> with a lot of content, I've asked them to send stuff
> earlier... But there's the promised RTNL reduction
> here now, after some shaking down.
>
> [...]
Here is the summary with links:
- [GIT,PULL] wireless-next-2026-10-15
https://git.kernel.org/netdev/net-next/c/9b0be45d4d52
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-10-15 23:50 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-15 10:47 [GIT PULL] wireless-next-2026-10-15 Johannes Berg
2026-10-15 23:50 ` 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