From: Kalle Valo <kvalo@kernel.org>
To: netdev@vger.kernel.org
Cc: linux-wireless@vger.kernel.org
Subject: pull-request: wireless-next-2024-10-25
Date: Fri, 25 Oct 2024 17:07:05 +0000 (UTC) [thread overview]
Message-ID: <20241025170705.5F6B2C4CEC3@smtp.kernel.org> (raw)
Hi,
here's a pull request to net-next tree, more info below. Please let me know if
there are any problems.
Kalle
The following changes since commit 36efaca9cb28a893cad98f0448c39a8b698859e2:
net: phy: microchip_t1: SQI support for LAN887x (2024-10-08 18:24:16 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2024-10-25
for you to fetch changes up to eaed5fc0c322d75cfcdbc7a16c0c5023d9e4f6fe:
mac80211: Remove NOP call to ieee80211_hw_config (2024-10-23 17:36:49 +0200)
----------------------------------------------------------------
wireless-next patches for v6.13
The first -next "new features" pull request for v6.13. This is a big
one as we have not been able to send one earlier. We have also some
patches affecting other subsystems: in staging we deleted the rtl8192e
driver and in debugfs added a new interface to save struct
file_operations memory; both were acked by GregKH.
Because of the lib80211/libipw move there were quite a lot of
conflicts and to solve those we decided to merge net-next into
wireless-next.
Currently there's one conflict in
Documentation/networking/net_cachelines/net_device.rst. To fix that
just remove the iw_public_data line:
https://lore.kernel.org/all/20241011121014.674661a0@canb.auug.org.au/
And when net is merged to net-next there will be another simple
conflict in in net/mac80211/cfg.c:
https://lore.kernel.org/all/20241024115523.4cd35dde@canb.auug.org.au/
Major changes:
cfg80211/mac80211
* stop exporting wext symbols
* new mac80211 op to indicate that a new interface is to be added
* support radio separation of multi-band devices
Wireless Extensions
* move wext spy implementation to libiw
* remove iw_public_data from struct net_device
brcmfmac
* optional LPO clock support
ipw2x00
* move remaining lib80211 code into libiw
wilc1000
* WILC3000 support
rtw89
* RTL8852BE and RTL8852BE-VT BT-coexistence improvements
----------------------------------------------------------------
Aditya Kumar Singh (1):
wifi: mac80211: re-order assigning channel in activate links
Ajay Singh (1):
wifi: wilc1000: Add WILC3000 support
Alper Nebi Yasak (1):
wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
Arnd Bergmann (1):
wifi: iwlwifi: work around -Wenum-compare-conditional warning
Bartosz Golaszewski (1):
wifi: brcmfmac: of: use devm_clk_get_optional_enabled_with_rate()
Ben Greear (1):
mac80211: Remove NOP call to ieee80211_hw_config
Benjamin Berg (2):
wifi: iwlwifi: mvm: log information about HW restart completion
wifi: iwlwifi: do not warn about a flush with an empty TX queue
Bitterblue Smith (2):
wifi: rtw88: Constify some arrays and structs
wifi: rtw88: Parse the RX descriptor with a single function
Chin-Yen Lee (1):
wifi: rtw89: wow: do not configure CPU IO to receive packets for old firmware
Ching-Te Ku (4):
wifi: rtw89: coex: Update priority setting for Wi-Fi is scanning
wifi: rtw89: coex: Reorder Bluetooth info related logic
wifi: rtw89: coex: Solved BT PAN profile idle decrease Wi-Fi throughput
wifi: rtw89: coex: Add function to reorder Wi-Fi firmware report index
Colin Ian King (1):
wifi: rtlwifi: make read-only arrays static const
Daniel Gabay (2):
wifi: iwlwifi: mvm: Remove unused last_amsdu from reorder buffer
wifi: iwlwifi: mvm: Remove redundant rcu_read_lock() in reorder buffer
Dmitry Antipov (3):
wifi: mac80211, cfg80211: miscellaneous spelling fixes
wifi: mwifiex: cleanup struct mwifiex_auto_tdls_peer
wifi: mwifiex: cleanup struct mwifiex_private
Dmitry Kandybka (1):
wifi: nl80211: remove redundant null pointer check in coalescing
Dr. David Alan Gilbert (3):
wifi: brcmfmac: Remove unused brcmf_cfg80211_get_iftype()
wifi: brcmsmac: Remove unused brcms_debugfs_get_devdir()
wifi: cw1200: Remove unused cw1200_queue_requeue_all()
Emmanuel Grumbach (7):
wifi: mac80211: make bss_param_ch_cnt available for the low level driver
wifi: mac80211: remove unneeded parameters
wifi: mac80211: ieee80211_recalc_txpower receives a link
wifi: mac80211: __ieee80211_recalc_txpower receives a link
wifi: mac80211: update the right link for tx power
wifi: iwlwifi: mvm: exit EMLSR earlier if bss_param_ch_cnt is updated
wifi: iwlwifi: mvm: prepare the tx_power handling to be per-link
Felix Fietkau (11):
wifi: cfg80211: add option for vif allowed radios
wifi: mac80211: use vif radio mask to limit ibss scan frequencies
wifi: mac80211: use vif radio mask to limit creating chanctx
wifi: cfg80211: report per wiphy radio antenna mask
wifi: mac80211: remove status->ampdu_delimiter_crc
wifi: cfg80211: pass net_device to .set_monitor_channel
wifi: mac80211: add flag to opt out of virtual monitor support
wifi: cfg80211: add monitor SKIP_TX flag
wifi: mac80211: add support for the monitor SKIP_TX flag
wifi: mac80211: refactor ieee80211_rx_monitor
wifi: mac80211: filter on monitor interfaces based on configured channel
Ilan Peer (2):
wifi: mac80211: Add support to indicate that a new interface is to be added
wifi: iwlwifi: mvm: Add support for prep_add_interface() callback
Jacobe Zang (4):
dt-bindings: net: wireless: brcm4329-fmac: add pci14e4,449d
dt-bindings: net: wireless: brcm4329-fmac: add clock description for AP6275P
wifi: brcmfmac: Add optional lpo clock enable support
wifi: brcmfmac: add flag for random seed during firmware download
Jeff Johnson (1):
wifi: mac80211: constify ieee80211_ie_build_{he,eht}_oper() chandef
Jinjie Ruan (3):
wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq()
wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq()
wifi: wl1251: Use IRQF_NO_AUTOEN flag in request_irq()
Johannes Berg (26):
wifi: qtnfmac: don't include lib80211.h
wifi: mwifiex: don't include lib80211.h
wifi: libertas: don't select/include lib80211
staging: rtl8192e: delete the driver
wifi: ipw2x00/lib80211: move remaining lib80211 into libipw
staging: don't recommend using lib80211
wifi: wext/libipw: move spy implementation to libipw
wifi: cfg80211: stop exporting wext symbols
wifi: remove iw_public_data from struct net_device
wifi: cfg80211: unexport wireless_nlevent_flush()
wifi: wext: merge adjacent CONFIG_COMPAT ifdef blocks
wireless: wext: shorten struct iw_ioctl_description
Revert "wifi: cfg80211: unexport wireless_nlevent_flush()"
Merge net-next/main to resolve conflicts
wifi: ipw: select CRYPTO_LIB_ARC4
wifi: cfg80211: disallow SMPS in AP mode
wifi: mac80211: allow rate_control_rate_init() for links
wifi: mac80211: call rate_control_rate_update() for link STA
wifi: mac80211: chan: calculate min_def also for client mode
wifi: mac80211: expose ieee80211_chan_width_to_rx_bw() to drivers
wifi: iwlwifi: fw: api: update link context API version
wifi: iwlwifi: allow IWL_FW_CHECK() with just a string
wifi: mac80211_hwsim: use hrtimer_active()
wifi: mac80211: remove misleading j_0 construction parts
debugfs: add small file operations for most files
wifi: mac80211: convert debugfs files to short fops
Julia Lawall (1):
mac80211: Reorganize kerneldoc parameter names
Kalle Valo (1):
Merge tag 'rtw-next-2024-10-10' of https://github.com/pkshih/rtw
Karthikeyan Periyasamy (1):
wifi: cfg80211: check radio iface combination for multi radio per wiphy
Marek Vasut (8):
wifi: wilc1000: Keep slot powered on during suspend/resume
dt-bindings: wireless: wilc1000: Document WILC3000 compatible string
wifi: wilc1000: Clean up usage of wilc_get_chipid()
wifi: wilc1000: Fold chip_allow_sleep()/chip_wakeup() into wlan.c
wifi: wilc1000: Fill in missing error handling
wifi: wilc1000: Fold wilc_create_wiphy() into cfg80211.c
wifi: wilc1000: Register wiphy after reading out chipid
wifi: wilc1000: Set MAC after operation mode
Martin Kaistra (1):
wifi: rtl8xxxu: Perform update_beacon_work when beaconing is enabled
Michael-CY Lee (1):
wifi: mac80211: refactor BW limitation check for CSA parsing
Miri Korenblit (7):
wifi: mac80211: rename IEEE80211_CHANCTX_CHANGE_MIN_WIDTH
wifi: mac80211: parse A-MSDU len from EHT capabilities
wifi: mac80211: add an option to fake ieee80211_connection_loss
wifi: iwlwifi: bump FW API to 94 for BZ/SC devices
wifi: iwlwifi: mvm: remove unneeded check
wifi: iwlwifi: mvm: remove IWL_MVM_HW_CSUM_DISABLE
wifi: iwlwifi: mvm: remove redundant check
Ping-Ke Shih (14):
wifi: rtw89: 8922a: rfk: enlarge TSSI timeout time to 20ms
wifi: rtw89: 8922a: rfk: support firmware command RX DCK v1 format
wifi: rtw89: rfk: add firmware debug log of TSSI
wifi: rtw89: rfk: add firmware debug log of IQK
wifi: rtw89: rfk: update firmware debug log of DACK to v2
wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb
wifi: rtw89: check return value of ieee80211_probereq_get() for RNR
wifi: rtw89: coex: initialize local .dbcc_2g_phy in _set_btg_ctrl()
wifi: rtw89: 8852c: rfk: remove unnecessary assignment of return value of _dpk_dgain_read()
wifi: rtw89: pci: consolidate PCI basic configurations for probe and resume
wifi: rtw89: 8922ae: disable PCI PHY EQ to improve compatibility
wifi: rtw89: 8852ce: fix gray code conversion for filter out EQ
wifi: rtw89: 8852ce: set offset K of PCI PHY EQ to manual mode to improve compatibility
wifi: rtw89: debug: add beacon RSSI for debugging
Sascha Hauer (1):
wifi: mwifiex: add missing locking for cfg80211 calls
Vasileios Amoiridis (3):
wifi: brcmfmac: of: Make use of irq_get_trigger_type()
wifi: wlcore: sdio: Make use of irq_get_trigger_type()
wifi: wlcore: sdio: Use helper to define resources
Yan Zhen (1):
wifi: rt2x00: convert comma to semicolon
Yedidya Benshimol (1):
wifi: iwlwifi: fw: add an error table status getter
Zong-Zhe Yang (9):
wifi: rtw89: rename rtw89_vif to rtw89_vif_link ahead for MLO
wifi: rtw89: rename rtw89_sta to rtw89_sta_link ahead for MLO
wifi: rtw89: read bss_conf corresponding to the link
wifi: rtw89: read link_sta corresponding to the link
wifi: rtw89: refactor VIF related func ahead for MLO
wifi: rtw89: refactor STA related func ahead for MLO
wifi: rtw89: tweak driver architecture for impending MLO support
wifi: rtw89: initialize dual HW bands for MLO and control them by link
wifi: rtw89: handle entity active flag per PHY
.../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 9 +
.../bindings/net/wireless/microchip,wilc1000.yaml | 6 +-
.../networking/net_cachelines/net_device.rst | 1 -
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c | 1 -
drivers/net/ethernet/toshiba/ps3_gelic_wireless.h | 1 -
drivers/net/wireless/ath/ath10k/mac.c | 5 +-
drivers/net/wireless/ath/ath11k/mac.c | 5 +-
drivers/net/wireless/ath/ath12k/mac.c | 5 +-
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 6 +-
drivers/net/wireless/ath/wil6210/cfg80211.c | 1 +
.../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 4 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 7 -
.../broadcom/brcm80211/brcmfmac/cfg80211.h | 1 -
.../wireless/broadcom/brcm80211/brcmfmac/common.c | 3 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 26 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/of.h | 9 +-
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 55 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 22 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 3 +
.../wireless/broadcom/brcm80211/brcmsmac/debug.c | 5 -
.../wireless/broadcom/brcm80211/brcmsmac/debug.h | 1 -
.../broadcom/brcm80211/include/brcm_hw_ids.h | 2 +
drivers/net/wireless/intel/ipw2x00/Kconfig | 11 +-
drivers/net/wireless/intel/ipw2x00/Makefile | 7 +-
drivers/net/wireless/intel/ipw2x00/ipw2100.c | 9 +-
drivers/net/wireless/intel/ipw2x00/ipw2100.h | 2 -
drivers/net/wireless/intel/ipw2x00/ipw2200.c | 25 +-
drivers/net/wireless/intel/ipw2x00/ipw2200.h | 4 -
drivers/net/wireless/intel/ipw2x00/libipw.h | 114 +-
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c | 246 ++
.../wireless/intel/ipw2x00/libipw_crypto_ccmp.c | 76 +-
.../wireless/intel/ipw2x00/libipw_crypto_tkip.c | 106 +-
.../net/wireless/intel/ipw2x00/libipw_crypto_wep.c | 73 +-
drivers/net/wireless/intel/ipw2x00/libipw_module.c | 36 +-
drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 11 +-
.../net/wireless/intel/ipw2x00/libipw_spy.c | 63 +-
drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 4 +-
drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 43 +-
drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 2 +-
drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 2 +-
.../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 32 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 9 +-
drivers/net/wireless/intel/iwlwifi/fw/dump.c | 22 +-
drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 34 +-
drivers/net/wireless/intel/iwlwifi/mvm/link.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 13 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 45 +-
.../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 75 +-
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 3 +
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 17 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 13 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 8 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 5 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 4 +
drivers/net/wireless/intersil/p54/p54spi.c | 4 +-
drivers/net/wireless/marvell/libertas/Kconfig | 1 -
drivers/net/wireless/marvell/libertas/cfg.c | 1 +
drivers/net/wireless/marvell/libertas/mesh.h | 1 -
drivers/net/wireless/marvell/mwifiex/cmdevt.c | 2 +
drivers/net/wireless/marvell/mwifiex/fw.h | 2 +-
drivers/net/wireless/marvell/mwifiex/ioctl.h | 2 +-
drivers/net/wireless/marvell/mwifiex/join.c | 11 +-
drivers/net/wireless/marvell/mwifiex/main.c | 4 +-
drivers/net/wireless/marvell/mwifiex/main.h | 4 -
drivers/net/wireless/marvell/mwifiex/sta_event.c | 6 +-
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 2 -
drivers/net/wireless/marvell/mwifiex/tdls.c | 2 -
drivers/net/wireless/marvell/mwifiex/util.c | 2 +
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7996/main.c | 5 +-
drivers/net/wireless/microchip/wilc1000/cfg80211.c | 113 +-
drivers/net/wireless/microchip/wilc1000/cfg80211.h | 2 +-
drivers/net/wireless/microchip/wilc1000/netdev.c | 37 +-
drivers/net/wireless/microchip/wilc1000/sdio.c | 99 +-
drivers/net/wireless/microchip/wilc1000/spi.c | 8 +-
drivers/net/wireless/microchip/wilc1000/wlan.c | 452 +++-
drivers/net/wireless/microchip/wilc1000/wlan.h | 53 +-
drivers/net/wireless/quantenna/qtnfmac/commands.c | 2 +-
drivers/net/wireless/quantenna/qtnfmac/core.h | 1 -
drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 2 +-
drivers/net/wireless/realtek/rtl8xxxu/core.c | 6 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 18 +-
drivers/net/wireless/realtek/rtw88/fw.c | 2 +-
drivers/net/wireless/realtek/rtw88/mac.c | 4 +-
drivers/net/wireless/realtek/rtw88/mac80211.c | 6 +-
drivers/net/wireless/realtek/rtw88/main.h | 13 +-
drivers/net/wireless/realtek/rtw88/pci.c | 2 +-
drivers/net/wireless/realtek/rtw88/phy.c | 2 +-
drivers/net/wireless/realtek/rtw88/rtw8703b.c | 62 +-
drivers/net/wireless/realtek/rtw88/rtw8723d.c | 49 +-
drivers/net/wireless/realtek/rtw88/rtw8821c.c | 65 +-
drivers/net/wireless/realtek/rtw88/rtw8822b.c | 53 +-
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 54 +-
drivers/net/wireless/realtek/rtw88/rx.c | 70 +-
drivers/net/wireless/realtek/rtw88/rx.h | 64 +-
drivers/net/wireless/realtek/rtw88/sdio.c | 9 +-
drivers/net/wireless/realtek/rtw88/usb.c | 9 +-
drivers/net/wireless/realtek/rtw89/cam.c | 259 +-
drivers/net/wireless/realtek/rtw89/cam.h | 24 +-
drivers/net/wireless/realtek/rtw89/chan.c | 219 +-
drivers/net/wireless/realtek/rtw89/chan.h | 15 +-
drivers/net/wireless/realtek/rtw89/coex.c | 383 ++-
drivers/net/wireless/realtek/rtw89/coex.h | 6 +-
drivers/net/wireless/realtek/rtw89/core.c | 927 ++++---
drivers/net/wireless/realtek/rtw89/core.h | 450 +++-
drivers/net/wireless/realtek/rtw89/debug.c | 134 +-
drivers/net/wireless/realtek/rtw89/fw.c | 706 +++---
drivers/net/wireless/realtek/rtw89/fw.h | 261 +-
drivers/net/wireless/realtek/rtw89/mac.c | 719 +++---
drivers/net/wireless/realtek/rtw89/mac.h | 115 +-
drivers/net/wireless/realtek/rtw89/mac80211.c | 664 +++--
drivers/net/wireless/realtek/rtw89/mac_be.c | 71 +-
drivers/net/wireless/realtek/rtw89/pci.c | 68 +-
drivers/net/wireless/realtek/rtw89/pci.h | 24 +
drivers/net/wireless/realtek/rtw89/pci_be.c | 77 +
drivers/net/wireless/realtek/rtw89/phy.c | 668 +++--
drivers/net/wireless/realtek/rtw89/phy.h | 13 +-
drivers/net/wireless/realtek/rtw89/phy_be.c | 12 +-
drivers/net/wireless/realtek/rtw89/ps.c | 109 +-
drivers/net/wireless/realtek/rtw89/ps.h | 14 +-
drivers/net/wireless/realtek/rtw89/regd.c | 79 +-
drivers/net/wireless/realtek/rtw89/rtw8851b.c | 13 +-
drivers/net/wireless/realtek/rtw89/rtw8852a.c | 12 +-
drivers/net/wireless/realtek/rtw89/rtw8852b.c | 13 +-
drivers/net/wireless/realtek/rtw89/rtw8852bt.c | 13 +-
drivers/net/wireless/realtek/rtw89/rtw8852c.c | 12 +-
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 2 +-
drivers/net/wireless/realtek/rtw89/rtw8922a.c | 33 +-
drivers/net/wireless/realtek/rtw89/ser.c | 37 +-
drivers/net/wireless/realtek/rtw89/wow.c | 217 +-
drivers/net/wireless/realtek/rtw89/wow.h | 10 +-
drivers/net/wireless/st/cw1200/queue.c | 27 -
drivers/net/wireless/st/cw1200/queue.h | 1 -
drivers/net/wireless/ti/wl1251/sdio.c | 4 +-
drivers/net/wireless/ti/wlcore/main.c | 5 +-
drivers/net/wireless/ti/wlcore/sdio.c | 13 +-
drivers/net/wireless/virtual/mac80211_hwsim.c | 12 +-
drivers/staging/Kconfig | 2 -
drivers/staging/Makefile | 1 -
drivers/staging/rtl8192e/Kconfig | 61 -
drivers/staging/rtl8192e/Makefile | 19 -
drivers/staging/rtl8192e/TODO | 18 -
drivers/staging/rtl8192e/rtl8192e/Kconfig | 10 -
drivers/staging/rtl8192e/rtl8192e/Makefile | 19 -
drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 266 --
drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 198 --
drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h | 17 -
drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 79 -
drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h | 12 -
drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 1915 ---------------
drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 34 -
.../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 189 --
.../staging/rtl8192e/rtl8192e/r8192E_firmware.h | 52 -
drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 244 --
drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 1110 ---------
drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 55 -
drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 773 ------
drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 123 -
drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 25 -
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2016 ---------------
drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 402 ---
drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 1856 --------------
drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 155 --
drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c | 84 -
drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h | 12 -
drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 37 -
drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 79 -
drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 20 -
drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 89 -
drivers/staging/rtl8192e/rtl8192e/rtl_pm.h | 16 -
drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 230 --
drivers/staging/rtl8192e/rtl8192e/rtl_ps.h | 31 -
drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 867 -------
drivers/staging/rtl8192e/rtl8192e/rtl_wx.h | 13 -
drivers/staging/rtl8192e/rtl8192e/table.c | 543 -----
drivers/staging/rtl8192e/rtl8192e/table.h | 27 -
drivers/staging/rtl8192e/rtl819x_BA.h | 60 -
drivers/staging/rtl8192e/rtl819x_BAProc.c | 544 -----
drivers/staging/rtl8192e/rtl819x_HT.h | 223 --
drivers/staging/rtl8192e/rtl819x_HTProc.c | 699 ------
drivers/staging/rtl8192e/rtl819x_Qos.h | 43 -
drivers/staging/rtl8192e/rtl819x_TS.h | 50 -
drivers/staging/rtl8192e/rtl819x_TSProc.c | 450 ----
drivers/staging/rtl8192e/rtllib.h | 1799 --------------
drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 411 ----
drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 706 ------
drivers/staging/rtl8192e/rtllib_crypt_wep.c | 242 --
drivers/staging/rtl8192e/rtllib_module.c | 179 --
drivers/staging/rtl8192e/rtllib_rx.c | 2564 --------------------
drivers/staging/rtl8192e/rtllib_softmac.c | 2309 ------------------
drivers/staging/rtl8192e/rtllib_softmac_wx.c | 534 ----
drivers/staging/rtl8192e/rtllib_tx.c | 901 -------
drivers/staging/rtl8192e/rtllib_wx.c | 752 ------
drivers/staging/rtl8712/TODO | 1 -
drivers/staging/rtl8723bs/TODO | 1 -
drivers/staging/vt6655/TODO | 1 -
drivers/staging/vt6656/TODO | 1 -
fs/debugfs/file.c | 100 +-
fs/debugfs/inode.c | 63 +-
fs/debugfs/internal.h | 6 +
include/linux/debugfs.h | 62 +-
include/linux/netdevice.h | 2 -
include/linux/wireless.h | 5 +-
include/net/cfg80211.h | 23 +-
include/net/iw_handler.h | 41 +-
include/net/lib80211.h | 122 -
include/net/mac80211.h | 78 +-
include/uapi/linux/nl80211.h | 10 +
net/mac80211/agg-tx.c | 2 +-
net/mac80211/cfg.c | 178 +-
net/mac80211/chan.c | 65 +-
net/mac80211/debugfs.c | 28 +-
net/mac80211/debugfs_key.c | 9 +-
net/mac80211/debugfs_netdev.c | 3 +-
net/mac80211/debugfs_sta.c | 9 +-
net/mac80211/driver-ops.c | 16 +-
net/mac80211/driver-ops.h | 18 +-
net/mac80211/eht.c | 21 +-
net/mac80211/ibss.c | 7 +-
net/mac80211/ieee80211_i.h | 16 +-
net/mac80211/iface.c | 52 +-
net/mac80211/link.c | 54 +-
net/mac80211/mesh.c | 2 +-
net/mac80211/mesh_hwmp.c | 6 +-
net/mac80211/mesh_pathtbl.c | 10 +-
net/mac80211/mesh_plink.c | 7 +-
net/mac80211/mesh_sync.c | 2 +-
net/mac80211/mlme.c | 118 +-
net/mac80211/ocb.c | 4 +-
net/mac80211/rate.c | 35 +-
net/mac80211/rate.h | 10 +-
net/mac80211/rc80211_minstrel_ht.c | 2 +-
net/mac80211/rx.c | 77 +-
net/mac80211/scan.c | 22 +-
net/mac80211/spectmgmt.c | 9 +-
net/mac80211/sta_info.h | 2 +-
net/mac80211/status.c | 5 +-
net/mac80211/tdls.c | 3 +-
net/mac80211/tkip.c | 2 +-
net/mac80211/trace.h | 34 +-
net/mac80211/tx.c | 8 +-
net/mac80211/util.c | 20 +-
net/mac80211/vht.c | 29 +-
net/mac80211/wpa.c | 3 -
net/wireless/Kconfig | 45 +-
net/wireless/Makefile | 5 -
net/wireless/chan.c | 5 +-
net/wireless/core.c | 66 +-
net/wireless/core.h | 1 +
net/wireless/lib80211.c | 257 --
net/wireless/nl80211.c | 104 +-
net/wireless/radiotap.c | 2 +-
net/wireless/rdev-ops.h | 5 +-
net/wireless/reg.c | 2 +-
net/wireless/scan.c | 12 +-
net/wireless/trace.h | 10 +-
net/wireless/util.c | 31 +-
net/wireless/wext-compat.c | 13 +-
net/wireless/wext-compat.h | 6 -
net/wireless/wext-core.c | 2 +-
261 files changed, 6926 insertions(+), 28261 deletions(-)
create mode 100644 drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
rename net/wireless/lib80211_crypt_ccmp.c => drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c (83%)
rename net/wireless/lib80211_crypt_tkip.c => drivers/net/wireless/intel/ipw2x00/libipw_crypto_tkip.c (87%)
rename net/wireless/lib80211_crypt_wep.c => drivers/net/wireless/intel/ipw2x00/libipw_crypto_wep.c (72%)
rename net/wireless/wext-spy.c => drivers/net/wireless/intel/ipw2x00/libipw_spy.c (81%)
delete mode 100644 drivers/staging/rtl8192e/Kconfig
delete mode 100644 drivers/staging/rtl8192e/Makefile
delete mode 100644 drivers/staging/rtl8192e/TODO
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/Kconfig
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/Makefile
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8190P_def.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_cam.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_cam.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_core.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_core.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_dm.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_pci.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_pm.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_ps.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_ps.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_wx.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/table.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/table.h
delete mode 100644 drivers/staging/rtl8192e/rtl819x_BA.h
delete mode 100644 drivers/staging/rtl8192e/rtl819x_BAProc.c
delete mode 100644 drivers/staging/rtl8192e/rtl819x_HT.h
delete mode 100644 drivers/staging/rtl8192e/rtl819x_HTProc.c
delete mode 100644 drivers/staging/rtl8192e/rtl819x_Qos.h
delete mode 100644 drivers/staging/rtl8192e/rtl819x_TS.h
delete mode 100644 drivers/staging/rtl8192e/rtl819x_TSProc.c
delete mode 100644 drivers/staging/rtl8192e/rtllib.h
delete mode 100644 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c
delete mode 100644 drivers/staging/rtl8192e/rtllib_crypt_tkip.c
delete mode 100644 drivers/staging/rtl8192e/rtllib_crypt_wep.c
delete mode 100644 drivers/staging/rtl8192e/rtllib_module.c
delete mode 100644 drivers/staging/rtl8192e/rtllib_rx.c
delete mode 100644 drivers/staging/rtl8192e/rtllib_softmac.c
delete mode 100644 drivers/staging/rtl8192e/rtllib_softmac_wx.c
delete mode 100644 drivers/staging/rtl8192e/rtllib_tx.c
delete mode 100644 drivers/staging/rtl8192e/rtllib_wx.c
delete mode 100644 include/net/lib80211.h
delete mode 100644 net/wireless/lib80211.c
next reply other threads:[~2024-10-25 17:07 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-10-25 17:07 Kalle Valo [this message]
2024-10-30 1:56 ` pull-request: wireless-next-2024-10-25 Jakub Kicinski
2024-10-30 2:10 ` patchwork-bot+netdevbpf
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20241025170705.5F6B2C4CEC3@smtp.kernel.org \
--to=kvalo@kernel.org \
--cc=linux-wireless@vger.kernel.org \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.