All of lore.kernel.org
 help / color / mirror / Atom feed
From: Johannes Berg <johannes@sipsolutions.net>
To: netdev@vger.kernel.org
Cc: linux-wireless@vger.kernel.org
Subject: pull-request: wireless-next-2023-03-16
Date: Thu, 16 Feb 2023 11:54:05 +0100	[thread overview]
Message-ID: <20230216105406.208416-1-johannes@sipsolutions.net> (raw)

Hi,

Here's a last (obviously) set of new work for -next. The
major changes are summarized in the tag below.

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

Thanks,
johannes



The following changes since commit 75da437a2f172759b2273091a938772e687242d0:

  Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue (2023-02-10 19:50:48 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2023-03-16

for you to fetch changes up to 1a30a6b25f263686dbf2028d56041ac012b10dcb:

  wifi: brcmfmac: p2p: Introduce generic flexible array frame member (2023-02-16 09:33:25 +0100)

----------------------------------------------------------------
Major stack changes:
 * EHT channel puncturing support (client & AP)
 * some support for AP MLD without mac80211
 * fixes for A-MSDU on mesh connections

Major driver changes:

iwlwifi
 * EHT rate reporting
 * Bump FW API to 74 for AX devices
 * STEP equalizer support: transfer some STEP (connection to radio
   on platforms with integrated wifi) related parameters from the
   BIOS to the firmware

mt76
 * switch to using page pool allocator
 * mt7996 EHT (Wi-Fi 7) support
 * Wireless Ethernet Dispatch (WED) reset support

libertas
 * WPS enrollee support

brcmfmac
 * Rename Cypress 89459 to BCM4355
 * BCM4355 and BCM4377 support

mwifiex
 * SD8978 chipset support

rtl8xxxu
 * LED support

ath12k
 * new driver for Qualcomm Wi-Fi 7 devices

ath11k
 * IPQ5018 support
 * Fine Timing Measurement (FTM) responder role support
 * channel 177 support

ath10k
 * store WLAN firmware version in SMEM image table

----------------------------------------------------------------
Aaron Ma (1):
      wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read

Alexander Wetzel (1):
      wifi: cfg80211: Fix use after free for wext

Aloka Dixit (4):
      wifi: cfg80211: move puncturing bitmap validation from mac80211
      wifi: nl80211: validate and configure puncturing bitmap
      wifi: cfg80211: include puncturing bitmap in channel switch events
      wifi: mac80211: configure puncturing bitmap

Alvin Šipraga (2):
      wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started
      wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event

Andrei Otcheretianski (1):
      wifi: mac80211: Don't translate MLD addresses for multicast

Arend van Spriel (1):
      wifi: brcmfmac: change cfg80211_set_channel() name and signature

Arnd Bergmann (1):
      wifi: mac80211: avoid u32_encode_bits() warning

Ayala Barazani (1):
      wifi: iwlwifi: mvm: Support STEP equalizer settings from BIOS.

Bitterblue Smith (4):
      wifi: rtl8xxxu: Register the LED and make it blink
      wifi: rtl8xxxu: Add LED control code for RTL8188EU
      wifi: rtl8xxxu: Add LED control code for RTL8192EU
      wifi: rtl8xxxu: Add LED control code for RTL8723AU

Bo Liu (1):
      rfkill: Use sysfs_emit() to instead of sprintf()

Chin-Yen Lee (4):
      wifi: rtw89: fix potential wrong mapping for pkt-offload
      wifi: rtw89: refine packet offload flow
      wifi: rtw89: 8852be: enable CLKREQ of PCI capability
      wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready

Ching-Te Ku (8):
      wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables
      wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change
      wifi: rtw89: coex: Force to update TDMA parameter when radio state change
      wifi: rtw89: coex: Refine coexistence log
      wifi: rtw89: coex: Set Bluetooth background scan PTA request priority
      wifi: rtw89: coex: Correct A2DP exist variable source
      wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle
      wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0

Chuanhong Guo (1):
      wifi: mt76: mt7921u: add support for Comfast CF-952AX

Dan Carpenter (1):
      wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()

Deren Wu (7):
      wifi: mt76: mt7921: fix channel switch fail in monitor mode
      wifi: mt76: mt7921: add ack signal support
      wifi: mt76: mt7921: fix invalid remain_on_channel duration
      wifi: mt76: add flexible polling wait-interval support
      wifi: mt76: mt7921: reduce polling time in pmctrl
      wifi: mt76: add memory barrier to SDIO queue kick
      wifi: mt76: support ww power config in dts node

Dinesh Karthikeyan (3):
      wifi: ath12k: Fix incorrect qmi_file_type enum values
      wifi: ath12k: Add new qmi_bdf_type to handle caldata
      wifi: ath12k: Add support to read EEPROM caldata

Doug Brown (4):
      wifi: libertas: fix code style in Marvell structs
      wifi: libertas: only add RSN/WPA IE in lbs_add_wpa_tlv
      wifi: libertas: add new TLV type for WPS enrollee IE
      wifi: libertas: add support for WPS enrollee IE in probe requests

Emmanuel Grumbach (1):
      wifi: iwlwifi: mention the response structure in the kerneldoc

Fedor Pchelkin (2):
      wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
      wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails

Felix Fietkau (6):
      wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc
      wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr
      wifi: cfg80211: factor out bridge tunnel / RFC1042 header check
      wifi: mac80211: remove mesh forwarding congestion check
      wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces
      wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU

Gilad Itzkovitch (1):
      wifi: mac80211: Fix for Rx fragmented action frames

Golan Ben Ami (1):
      wifi: iwlwifi: bump FW API to 74 for AX devices

Govindaraj Saminathan (1):
      wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info

Gregory Greenman (2):
      wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue
      wifi: iwlwifi: mei: fix compilation errors in rfkill()

Gustavo A. R. Silva (3):
      wifi: brcmfmac: Replace one-element array with flexible-array member
      wifi: mwifiex: Replace one-element arrays with flexible-array members
      wifi: mwifiex: Replace one-element array with flexible-array member

Hector Martin (4):
      wifi: brcmfmac: Rename Cypress 89459 to BCM4355
      wifi: brcmfmac: pcie: Add IDs/properties for BCM4355
      wifi: brcmfmac: pcie: Add IDs/properties for BCM4377
      wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection

Heiner Kallweit (1):
      wifi: iwlwifi: improve tag handling in iwl_request_firmware

Howard Hsu (4):
      wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work
      wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling
      wifi: mt76: mt7915: rework mt7915_thermal_temp_store()
      wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state()

Jaewan Kim (2):
      wifi: mac80211_hwsim: Rename pid to portid to avoid confusion
      wifi: nl80211: return error message for malformed chandef

Jiapeng Chong (1):
      wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set()

Jiasheng Jiang (2):
      wifi: iwl3945: Add missing check for create_singlethread_workqueue
      wifi: iwl4965: Add missing check for create_singlethread_workqueue()

Johannes Berg (7):
      wifi: iwlwifi: mvm: add minimal EHT rate reporting
      wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG}
      wifi: mac80211: mlme: handle EHT channel puncturing
      wifi: mac80211: fix off-by-one link setting
      wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta()
      wifi: mac80211: always initialize link_sta with sta
      wifi: mac80211: add documentation for amsdu_mesh_control

Jonathan Neuschäfer (1):
      wifi: wl1251: Fix a typo ("boradcast")

Kalle Valo (8):
      wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices
      wifi: ath11k: debugfs: fix to work with multiple PCI devices
      wifi: ath12k: hal: add ab parameter to macros using it
      wifi: ath12k: hal: convert offset macros to functions
      wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS
      Merge tag 'iwlwifi-next-for-kalle-2023-01-30' of http://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
      Merge tag 'mt76-for-kvalo-2023-02-03' of https://github.com/nbd168/wireless
      Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git

Karthikeyan Kathirvel (1):
      wifi: ath11k: Fix scan request param frame size warning

Karthikeyan Periyasamy (1):
      wifi: mac80211: fix non-MLO station association

Kees Cook (1):
      wifi: brcmfmac: p2p: Introduce generic flexible array frame member

Krzysztof Kozlowski (1):
      dt-bindings: net: wireless: minor whitespace and name cleanups

Kuan-Chung Chen (1):
      wifi: rtw89: disallow enter PS mode after create TDLS link

Lorenzo Bianconi (25):
      wifi: mt76: introduce mt76_queue_is_wed_rx utility routine
      wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
      wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit
      wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup
      wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup
      wifi: mt76: mt7915: avoid mcu_restart function pointer
      wifi: mt76: mt7603: avoid mcu_restart function pointer
      wifi: mt76: mt7615: avoid mcu_restart function pointer
      wifi: mt76: mt7921: avoid mcu_restart function pointer
      wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans
      wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf
      wifi: mt76: switch to page_pool allocator
      wifi: mt76: enable page_pool stats
      wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val
      wifi: mt76: mt7996: rely on mt76_connac_txp_common structure
      wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap
      wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb
      wifi: mt76: mt7996: avoid mcu_restart function pointer
      wifi: mt76: remove __mt76_mcu_restart macro
      wifi: mt76: mt7915: add mt7915 wed reset callbacks
      wifi: mt76: mt7915: complete wed reset support
      wifi: mt76: mt76x0u: report firmware version through ethtool
      wifi: mac80211: move color collision detection report in a delayed work
      wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify
      wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description

Lukas Wunner (3):
      wifi: mwifiex: Add missing compatible string for SD8787
      wifi: mwifiex: Support SD8978 chipset
      wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses

Marc Bornand (1):
      wifi: cfg80211: Set SSID if it is not already set

Martin Blumenstingl (4):
      wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq
      wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type
      wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h}
      wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser()

MeiChia Chiu (2):
      wifi: mt76: mt7915: remove BW160 and BW80+80 support
      wifi: mt76: mt7996: add EHT beamforming support

Miaoqian Lin (1):
      wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup

Minsuk Kang (2):
      wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect()
      wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()

Mordechay Goodstein (3):
      wifi: iwlwifi: rx: add sniffer support for EHT mode
      wifi: iwlwifi: mvm: add sniffer meta data APIs
      wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer

Mukesh Sisodiya (1):
      wifi: iwlwifi: mvm: Reset rate index if rate is wrong

Nagarajan Maran (1):
      wifi: ath11k: fix monitor mode bringup crash

Neil Chen (1):
      wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent

Peter Chiu (2):
      wifi: mt76: mt7915: set sku initial value to zero
      wifi: mt76: mt7915: wed: enable red per-band token drop

Peter Lafreniere (1):
      wifi: rsi: Avoid defines prefixed with CONFIG

Ping-Ke Shih (7):
      wifi: rtw89: add use of pkt_list offload to debug entry
      wifi: rtw89: 8852b: reset IDMEM mode to default value
      wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0
      wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first
      wifi: rtw89: 8852b: correct register mask name of TX power offset
      wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3
      wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status()

Raj Kumar Bhagat (1):
      wifi: ath11k: fix ce memory mapping for ahb devices

Rameshkumar Sundaram (2):
      wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD
      wifi: mac80211: Allow NSS change only up to capability

Ryder Lee (1):
      wifi: mt76: mt7915: fix WED TxS reporting

Sascha Hauer (3):
      wifi: rtw88: usb: Set qsel correctly
      wifi: rtw88: usb: send Zero length packets if necessary
      wifi: rtw88: usb: drop now unnecessary URB size check

Shayne Chen (18):
      wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom()
      wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna()
      wifi: mt76: mt7996: update register for CFEND_RATE
      wifi: mt76: mt7996: do not hardcode vht beamform cap
      wifi: mt76: connac: fix POWER_CTRL command name typo
      wifi: mt76: add EHT phy type
      wifi: mt76: connac: add CMD_CBW_320MHZ
      wifi: mt76: connac: add helpers for EHT capability
      wifi: mt76: connac: add cmd id related to EHT support
      wifi: mt76: increase wcid size to 1088
      wifi: mt76: add EHT rate stats for ethtool
      wifi: mt76: mt7996: add variants support
      wifi: mt76: mt7996: add helpers for wtbl and interface limit
      wifi: mt76: mt7996: rework capability init
      wifi: mt76: mt7996: add EHT capability init
      wifi: mt76: mt7996: add support for EHT rate report
      wifi: mt76: mt7996: enable EHT support in firmware
      wifi: mac80211: make rate u32 in sta_set_rate_info_rx()

Sowmiya Sree Elavalagan (1):
      wifi: ath11k: Add support to configure FTM responder role

Sriram R (8):
      dt: bindings: net: ath11k: add IPQ5018 compatible
      wifi: ath11k: update hw params for IPQ5018
      wifi: ath11k: update ce configurations for IPQ5018
      wifi: ath11k: remap ce register space for IPQ5018
      wifi: ath11k: update hal srng regs for IPQ5018
      wifi: ath11k: initialize hw_ops for IPQ5018
      wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap
      wifi: ath11k: add ipq5018 device support

Sujuan Chen (3):
      wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf
      wifi: mt76: dma: add reset to mt76_dma_wed_setup signature
      wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset

Thiraviyam Mariyappan (4):
      wifi: ath12k: Fix uninitilized variable clang warnings
      wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors
      wifi: ath12k: dp_mon: Fix out of bounds clang warning
      wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog

Tom Rix (2):
      wifi: iwlwifi: mvm: remove h from printk format specifier
      wifi: zd1211rw: remove redundant decls

Veerendranath Jakkam (3):
      wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode
      wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP
      wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP

Vinay Gannevaram (1):
      wifi: nl80211: Allow authentication frames and set keys on NAN interface

Wen Gong (2):
      wifi: ath11k: add channel 177 into 5 GHz channel list
      wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint

Wenli Looi (1):
      wifi: ath9k: remove most hidden macro dependencies on ah

Zong-Zhe Yang (9):
      wifi: rtw89: correct unit for port offset and refine macro
      wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync()
      wifi: rtw89: mac: add function to get TSF
      wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30
      wifi: rtw89: deal with RXI300 error
      wifi: rtw89: fix parsing offset for MCC C2H
      wifi: rtw89: refine MCC C2H debug logs
      wifi: rtw89: use passed channel in set_tx_shape_dfir()
      wifi: rtw89: phy: set TX power according to RF path number by chip

 .../bindings/net/wireless/esp,esp8089.yaml         |   18 +-
 .../bindings/net/wireless/ieee80211.yaml           |    1 -
 .../bindings/net/wireless/marvell-8xxx.txt         |    4 +-
 .../bindings/net/wireless/mediatek,mt76.yaml       |    1 -
 .../bindings/net/wireless/qcom,ath11k.yaml         |   12 +-
 .../bindings/net/wireless/silabs,wfx.yaml          |    1 -
 .../bindings/net/wireless/ti,wlcore.yaml           |   62 +-
 MAINTAINERS                                        |    7 +
 drivers/net/wireless/ath/Kconfig                   |    1 +
 drivers/net/wireless/ath/Makefile                  |    1 +
 drivers/net/wireless/ath/ath10k/ce.c               |    8 -
 drivers/net/wireless/ath/ath11k/ahb.c              |   47 +-
 drivers/net/wireless/ath/ath11k/ce.h               |   16 +
 drivers/net/wireless/ath/ath11k/core.c             |   93 +
 drivers/net/wireless/ath/ath11k/core.h             |   18 +-
 drivers/net/wireless/ath/ath11k/debugfs.c          |   48 +-
 drivers/net/wireless/ath/ath11k/dp_rx.c            |   24 +-
 drivers/net/wireless/ath/ath11k/hal.c              |   17 +-
 drivers/net/wireless/ath/ath11k/hal.h              |    5 +
 drivers/net/wireless/ath/ath11k/hw.c               |  371 ++
 drivers/net/wireless/ath/ath11k/hw.h               |   12 +
 drivers/net/wireless/ath/ath11k/mac.c              |  102 +-
 drivers/net/wireless/ath/ath11k/pci.c              |    2 +
 drivers/net/wireless/ath/ath11k/wmi.h              |    1 +
 drivers/net/wireless/ath/ath12k/Kconfig            |   34 +
 drivers/net/wireless/ath/ath12k/Makefile           |   27 +
 drivers/net/wireless/ath/ath12k/ce.c               |  964 +++
 drivers/net/wireless/ath/ath12k/ce.h               |  184 +
 drivers/net/wireless/ath/ath12k/core.c             |  939 +++
 drivers/net/wireless/ath/ath12k/core.h             |  822 +++
 drivers/net/wireless/ath/ath12k/dbring.c           |  357 +
 drivers/net/wireless/ath/ath12k/dbring.h           |   80 +
 drivers/net/wireless/ath/ath12k/debug.c            |  102 +
 drivers/net/wireless/ath/ath12k/debug.h            |   67 +
 drivers/net/wireless/ath/ath12k/dp.c               | 1580 +++++
 drivers/net/wireless/ath/ath12k/dp.h               | 1816 +++++
 drivers/net/wireless/ath/ath12k/dp_mon.c           | 2596 ++++++++
 drivers/net/wireless/ath/ath12k/dp_mon.h           |  106 +
 drivers/net/wireless/ath/ath12k/dp_rx.c            | 4234 ++++++++++++
 drivers/net/wireless/ath/ath12k/dp_rx.h            |  145 +
 drivers/net/wireless/ath/ath12k/dp_tx.c            | 1211 ++++
 drivers/net/wireless/ath/ath12k/dp_tx.h            |   41 +
 drivers/net/wireless/ath/ath12k/hal.c              | 2222 ++++++
 drivers/net/wireless/ath/ath12k/hal.h              | 1142 ++++
 drivers/net/wireless/ath/ath12k/hal_desc.h         | 2961 ++++++++
 drivers/net/wireless/ath/ath12k/hal_rx.c           |  850 +++
 drivers/net/wireless/ath/ath12k/hal_rx.h           |  704 ++
 drivers/net/wireless/ath/ath12k/hal_tx.c           |  145 +
 drivers/net/wireless/ath/ath12k/hal_tx.h           |  194 +
 drivers/net/wireless/ath/ath12k/hif.h              |  144 +
 drivers/net/wireless/ath/ath12k/htc.c              |  789 +++
 drivers/net/wireless/ath/ath12k/htc.h              |  316 +
 drivers/net/wireless/ath/ath12k/hw.c               | 1041 +++
 drivers/net/wireless/ath/ath12k/hw.h               |  312 +
 drivers/net/wireless/ath/ath12k/mac.c              | 7038 ++++++++++++++++++++
 drivers/net/wireless/ath/ath12k/mac.h              |   76 +
 drivers/net/wireless/ath/ath12k/mhi.c              |  616 ++
 drivers/net/wireless/ath/ath12k/mhi.h              |   46 +
 drivers/net/wireless/ath/ath12k/pci.c              | 1374 ++++
 drivers/net/wireless/ath/ath12k/pci.h              |  135 +
 drivers/net/wireless/ath/ath12k/peer.c             |  342 +
 drivers/net/wireless/ath/ath12k/peer.h             |   67 +
 drivers/net/wireless/ath/ath12k/qmi.c              | 3087 +++++++++
 drivers/net/wireless/ath/ath12k/qmi.h              |  569 ++
 drivers/net/wireless/ath/ath12k/reg.c              |  732 ++
 drivers/net/wireless/ath/ath12k/reg.h              |   95 +
 drivers/net/wireless/ath/ath12k/rx_desc.h          | 1441 ++++
 drivers/net/wireless/ath/ath12k/trace.c            |   10 +
 drivers/net/wireless/ath/ath12k/trace.h            |  152 +
 drivers/net/wireless/ath/ath12k/wmi.c              | 6600 ++++++++++++++++++
 drivers/net/wireless/ath/ath12k/wmi.h              | 4803 +++++++++++++
 drivers/net/wireless/ath/ath6kl/cfg80211.c         |    2 +-
 drivers/net/wireless/ath/ath9k/ar5008_phy.c        |   10 +-
 drivers/net/wireless/ath/ath9k/ar9002_calib.c      |   30 +-
 drivers/net/wireless/ath/ath9k/ar9002_hw.c         |   10 +-
 drivers/net/wireless/ath/ath9k/ar9002_mac.c        |   14 +-
 drivers/net/wireless/ath/ath9k/ar9002_phy.c        |    4 +-
 drivers/net/wireless/ath/ath9k/ar9003_calib.c      |   74 +-
 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c     |   64 +-
 drivers/net/wireless/ath/ath9k/ar9003_eeprom.h     |   12 +-
 drivers/net/wireless/ath/ath9k/ar9003_hw.c         |    4 +-
 drivers/net/wireless/ath/ath9k/ar9003_mac.c        |   12 +-
 drivers/net/wireless/ath/ath9k/ar9003_mci.c        |    6 +-
 drivers/net/wireless/ath/ath9k/ar9003_paprd.c      |   56 +-
 drivers/net/wireless/ath/ath9k/ar9003_phy.c        |   26 +-
 drivers/net/wireless/ath/ath9k/ar9003_phy.h        |   82 +-
 drivers/net/wireless/ath/ath9k/ar9003_wow.c        |   18 +-
 drivers/net/wireless/ath/ath9k/btcoex.c            |   14 +-
 drivers/net/wireless/ath/ath9k/calib.c             |   32 +-
 drivers/net/wireless/ath/ath9k/eeprom.h            |   12 +-
 drivers/net/wireless/ath/ath9k/eeprom_def.c        |   10 +-
 drivers/net/wireless/ath/ath9k/hif_usb.c           |   37 +-
 drivers/net/wireless/ath/ath9k/htc_drv_init.c      |    6 +-
 drivers/net/wireless/ath/ath9k/htc_hst.c           |    4 +-
 drivers/net/wireless/ath/ath9k/hw.c                |  128 +-
 drivers/net/wireless/ath/ath9k/mac.c               |   42 +-
 drivers/net/wireless/ath/ath9k/pci.c               |    4 +-
 drivers/net/wireless/ath/ath9k/reg.h               |  148 +-
 drivers/net/wireless/ath/ath9k/rng.c               |    6 +-
 drivers/net/wireless/ath/ath9k/wmi.c               |    1 +
 drivers/net/wireless/ath/ath9k/xmit.c              |    2 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |    7 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.h         |    2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/chip.c    |    6 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c |    4 +-
 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c    |   33 +-
 .../broadcom/brcm80211/include/brcm_hw_ids.h       |    8 +-
 drivers/net/wireless/intel/iwlegacy/3945-mac.c     |   18 +-
 drivers/net/wireless/intel/iwlegacy/4965-mac.c     |   12 +-
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c     |    2 +-
 .../net/wireless/intel/iwlwifi/fw/api/commands.h   |    1 +
 .../net/wireless/intel/iwlwifi/fw/api/datapath.h   |    2 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h     |  145 +-
 drivers/net/wireless/intel/iwlwifi/fw/uefi.c       |   59 +-
 drivers/net/wireless/intel/iwlwifi/fw/uefi.h       |   19 +-
 .../wireless/intel/iwlwifi/iwl-context-info-gen3.h |   21 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |   12 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |    4 +
 drivers/net/wireless/intel/iwlwifi/mei/main.c      |    6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   |    6 +-
 .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c |    4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |    7 +
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |    1 +
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      |   80 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |    7 +-
 .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c   |    5 +
 drivers/net/wireless/mac80211_hwsim.c              |    6 +-
 drivers/net/wireless/marvell/libertas/cfg.c        |   76 +-
 drivers/net/wireless/marvell/libertas/types.h      |   21 +-
 drivers/net/wireless/marvell/mwifiex/11h.c         |    2 +-
 drivers/net/wireless/marvell/mwifiex/11n.c         |    6 +-
 .../net/wireless/marvell/mwifiex/11n_rxreorder.c   |    2 +-
 drivers/net/wireless/marvell/mwifiex/Kconfig       |    5 +-
 drivers/net/wireless/marvell/mwifiex/cmdevt.c      |    5 +
 drivers/net/wireless/marvell/mwifiex/fw.h          |   23 +-
 drivers/net/wireless/marvell/mwifiex/sdio.c        |   26 +-
 drivers/net/wireless/marvell/mwifiex/sdio.h        |    1 +
 drivers/net/wireless/mediatek/mt76/Kconfig         |    1 +
 drivers/net/wireless/mediatek/mt76/dma.c           |  120 +-
 drivers/net/wireless/mediatek/mt76/dma.h           |    1 +
 drivers/net/wireless/mediatek/mt76/eeprom.c        |    1 +
 drivers/net/wireless/mediatek/mt76/mac80211.c      |   68 +-
 drivers/net/wireless/mediatek/mt76/mt76.h          |   55 +-
 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c    |    3 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c    |    3 +-
 .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c   |    1 -
 .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c    |    1 -
 drivers/net/wireless/mediatek/mt76/mt76_connac.h   |    5 +
 .../net/wireless/mediatek/mt76/mt76_connac_mac.c   |    7 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |   46 +
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.h   |   16 +-
 .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c    |    1 +
 drivers/net/wireless/mediatek/mt76/mt7915/dma.c    |   45 +-
 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c |    5 +-
 drivers/net/wireless/mediatek/mt76/mt7915/init.c   |   70 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c    |   12 +-
 drivers/net/wireless/mediatek/mt76/mt7915/main.c   |   39 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    |  120 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.h    |    1 +
 drivers/net/wireless/mediatek/mt76/mt7915/mmio.c   |   96 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h |    7 +
 drivers/net/wireless/mediatek/mt76/mt7915/soc.c    |    2 +
 .../net/wireless/mediatek/mt76/mt7921/acpi_sar.c   |    7 +-
 drivers/net/wireless/mediatek/mt76/mt7921/init.c   |   11 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mac.c    |   15 +
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |  116 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c    |  106 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h |    9 +
 .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c    |    9 +-
 drivers/net/wireless/mediatek/mt76/mt7921/regs.h   |    8 +
 .../net/wireless/mediatek/mt76/mt7921/testmode.c   |    1 -
 drivers/net/wireless/mediatek/mt76/mt7921/usb.c    |    4 +-
 .../net/wireless/mediatek/mt76/mt7996/debugfs.c    |    8 +-
 drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c |   27 +
 drivers/net/wireless/mediatek/mt76/mt7996/init.c   |  406 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c    |  149 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mac.h    |   24 -
 drivers/net/wireless/mediatek/mt76/mt7996/main.c   |   17 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c    |  234 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.h    |   16 +
 drivers/net/wireless/mediatek/mt76/mt7996/mmio.c   |    5 +-
 drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h |   26 +-
 drivers/net/wireless/mediatek/mt76/mt7996/regs.h   |   15 +-
 drivers/net/wireless/mediatek/mt76/sdio.c          |    4 +
 drivers/net/wireless/mediatek/mt76/usb.c           |   42 +-
 drivers/net/wireless/mediatek/mt76/util.c          |   10 +-
 drivers/net/wireless/quantenna/qtnfmac/event.c     |    3 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h   |    8 +
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188e.c |   25 +
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c |   24 +
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c |   25 +
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |   40 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h  |    6 +
 drivers/net/wireless/realtek/rtw88/mac.c           |    4 +-
 drivers/net/wireless/realtek/rtw88/pci.c           |   50 +-
 drivers/net/wireless/realtek/rtw88/tx.c            |   41 +
 drivers/net/wireless/realtek/rtw88/tx.h            |    3 +
 drivers/net/wireless/realtek/rtw88/usb.c           |   18 +-
 drivers/net/wireless/realtek/rtw89/coex.c          |  212 +-
 drivers/net/wireless/realtek/rtw89/core.c          |   33 +-
 drivers/net/wireless/realtek/rtw89/core.h          |    6 +-
 drivers/net/wireless/realtek/rtw89/debug.c         |   43 +
 drivers/net/wireless/realtek/rtw89/debug.h         |    1 +
 drivers/net/wireless/realtek/rtw89/fw.c            |   84 +-
 drivers/net/wireless/realtek/rtw89/fw.h            |   40 +-
 drivers/net/wireless/realtek/rtw89/mac.c           |   88 +-
 drivers/net/wireless/realtek/rtw89/mac.h           |   19 +-
 drivers/net/wireless/realtek/rtw89/mac80211.c      |    1 +
 drivers/net/wireless/realtek/rtw89/pci.c           |    2 +-
 drivers/net/wireless/realtek/rtw89/phy.c           |    9 +-
 drivers/net/wireless/realtek/rtw89/reg.h           |    3 +
 drivers/net/wireless/realtek/rtw89/rtw8852a.c      |    1 +
 drivers/net/wireless/realtek/rtw89/rtw8852b.c      |    7 +-
 drivers/net/wireless/realtek/rtw89/rtw8852c.c      |    5 +-
 drivers/net/wireless/realtek/rtw89/ser.c           |    1 +
 drivers/net/wireless/realtek/rtw89/wow.c           |   26 +-
 drivers/net/wireless/rsi/rsi_91x_hal.c             |    4 +-
 drivers/net/wireless/rsi/rsi_hal.h                 |    2 +-
 drivers/net/wireless/ti/wl1251/init.c              |    2 +-
 drivers/net/wireless/zydas/zd1211rw/zd_rf.h        |    3 -
 include/linux/ieee80211.h                          |    1 +
 include/linux/mmc/sdio_ids.h                       |    1 +
 include/net/cfg80211.h                             |  132 +-
 include/net/mac80211.h                             |    8 +-
 include/uapi/linux/nl80211.h                       |   32 +
 net/mac80211/cfg.c                                 |   50 +-
 net/mac80211/chan.c                                |    2 +-
 net/mac80211/debugfs_netdev.c                      |    3 -
 net/mac80211/ieee80211_i.h                         |    6 +-
 net/mac80211/link.c                                |    3 +
 net/mac80211/mlme.c                                |  167 +-
 net/mac80211/rx.c                                  |  401 +-
 net/mac80211/sta_info.c                            |    5 +-
 net/mac80211/sta_info.h                            |    3 +
 net/mac80211/tx.c                                  |    2 +-
 net/mac80211/vht.c                                 |   25 +-
 net/rfkill/core.c                                  |   16 +-
 net/wireless/ap.c                                  |    2 +-
 net/wireless/chan.c                                |   69 +
 net/wireless/mlme.c                                |    5 +-
 net/wireless/nl80211.c                             |  156 +-
 net/wireless/nl80211.h                             |    2 +-
 net/wireless/reg.c                                 |    3 +
 net/wireless/sme.c                                 |   48 +-
 net/wireless/trace.h                               |  309 +-
 net/wireless/util.c                                |  183 +-
 246 files changed, 58095 insertions(+), 2067 deletions(-)
 create mode 100644 drivers/net/wireless/ath/ath12k/Kconfig
 create mode 100644 drivers/net/wireless/ath/ath12k/Makefile
 create mode 100644 drivers/net/wireless/ath/ath12k/ce.c
 create mode 100644 drivers/net/wireless/ath/ath12k/ce.h
 create mode 100644 drivers/net/wireless/ath/ath12k/core.c
 create mode 100644 drivers/net/wireless/ath/ath12k/core.h
 create mode 100644 drivers/net/wireless/ath/ath12k/dbring.c
 create mode 100644 drivers/net/wireless/ath/ath12k/dbring.h
 create mode 100644 drivers/net/wireless/ath/ath12k/debug.c
 create mode 100644 drivers/net/wireless/ath/ath12k/debug.h
 create mode 100644 drivers/net/wireless/ath/ath12k/dp.c
 create mode 100644 drivers/net/wireless/ath/ath12k/dp.h
 create mode 100644 drivers/net/wireless/ath/ath12k/dp_mon.c
 create mode 100644 drivers/net/wireless/ath/ath12k/dp_mon.h
 create mode 100644 drivers/net/wireless/ath/ath12k/dp_rx.c
 create mode 100644 drivers/net/wireless/ath/ath12k/dp_rx.h
 create mode 100644 drivers/net/wireless/ath/ath12k/dp_tx.c
 create mode 100644 drivers/net/wireless/ath/ath12k/dp_tx.h
 create mode 100644 drivers/net/wireless/ath/ath12k/hal.c
 create mode 100644 drivers/net/wireless/ath/ath12k/hal.h
 create mode 100644 drivers/net/wireless/ath/ath12k/hal_desc.h
 create mode 100644 drivers/net/wireless/ath/ath12k/hal_rx.c
 create mode 100644 drivers/net/wireless/ath/ath12k/hal_rx.h
 create mode 100644 drivers/net/wireless/ath/ath12k/hal_tx.c
 create mode 100644 drivers/net/wireless/ath/ath12k/hal_tx.h
 create mode 100644 drivers/net/wireless/ath/ath12k/hif.h
 create mode 100644 drivers/net/wireless/ath/ath12k/htc.c
 create mode 100644 drivers/net/wireless/ath/ath12k/htc.h
 create mode 100644 drivers/net/wireless/ath/ath12k/hw.c
 create mode 100644 drivers/net/wireless/ath/ath12k/hw.h
 create mode 100644 drivers/net/wireless/ath/ath12k/mac.c
 create mode 100644 drivers/net/wireless/ath/ath12k/mac.h
 create mode 100644 drivers/net/wireless/ath/ath12k/mhi.c
 create mode 100644 drivers/net/wireless/ath/ath12k/mhi.h
 create mode 100644 drivers/net/wireless/ath/ath12k/pci.c
 create mode 100644 drivers/net/wireless/ath/ath12k/pci.h
 create mode 100644 drivers/net/wireless/ath/ath12k/peer.c
 create mode 100644 drivers/net/wireless/ath/ath12k/peer.h
 create mode 100644 drivers/net/wireless/ath/ath12k/qmi.c
 create mode 100644 drivers/net/wireless/ath/ath12k/qmi.h
 create mode 100644 drivers/net/wireless/ath/ath12k/reg.c
 create mode 100644 drivers/net/wireless/ath/ath12k/reg.h
 create mode 100644 drivers/net/wireless/ath/ath12k/rx_desc.h
 create mode 100644 drivers/net/wireless/ath/ath12k/trace.c
 create mode 100644 drivers/net/wireless/ath/ath12k/trace.h
 create mode 100644 drivers/net/wireless/ath/ath12k/wmi.c
 create mode 100644 drivers/net/wireless/ath/ath12k/wmi.h


             reply	other threads:[~2023-02-16 10:54 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-02-16 10:54 Johannes Berg [this message]
2023-02-16 19:32 ` pull-request: wireless-next-2023-03-16 Jakub Kicinski
2023-02-16 19:49   ` Johannes Berg
2023-02-16 19:40 ` 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=20230216105406.208416-1-johannes@sipsolutions.net \
    --to=johannes@sipsolutions.net \
    --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.