2024-04-03 09:37:11

by Kalle Valo

[permalink] [raw]
Subject: pull-request: wireless-next-2024-04-03

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 c2b25092864a16c7865e406badedece5cc25fc2b:

Merge branch 'qmc-hdlc' (2024-03-11 09:36:11 +0000)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2024-04-03

for you to fetch changes up to 0ccf50df61f98a9f98d46524be4baa00c88c499d:

Merge tag 'ath-next-20240402' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath (2024-04-02 21:19:58 +0300)

----------------------------------------------------------------
wireless-next patches for v6.10

The first "new features" pull request for v6.10 with changes both in
stack and in drivers. The big thing in this pull request is that
wireless subsystem is now almost free of sparse warnings. There's only
one warning left in ath11k which was introduced in v6.9-rc1 and will
be fixed via the wireless tree.

Realtek drivers continue to improve, now we have support for RTL8922AE
and RTL8723CS devices. ath11k also has long waited support for P2P.

This time we have a small conflict in iwlwifi as we didn't consider it
as major enough to justify merging wireless tree to wireless-next. But
Stephen has an example merge resolution which should help with fixing
the conflict:

https://lore.kernel.org/all/[email protected]/

Major changes:

rtw89

* RTL8922AE Wi-Fi 7 PCI device support

rtw88

* RTL8723CS SDIO device support

iwlwifi

* don't support puncturing in 5 GHz

* support monitor mode on passive channels

* BZ-W device support

* P2P with HE/EHT support

ath11k

* P2P support for QCA6390, WCN6855 and QCA2066

----------------------------------------------------------------
Aditya Kumar Singh (1):
wifi: mac80211_hwsim: set link ID information during Rx

Aloka Dixit (1):
wifi: ath12k: use correct flag field for 320 MHz channels

Anjaneyulu (3):
wifi: mac80211: handle indoor AFC/LPI AP on assoc success
wifi: cfg80211: handle indoor AFC/LPI AP in probe response and beacon
wifi: iwlwifi: Add support for LARI_CONFIG_CHANGE_CMD cmd v9

Avraham Stern (1):
wifi: iwlwifi: mvm: add debugfs for forcing unprotected ranging request

Ayala Beker (3):
wifi: mac80211: fix BSS_CHANGED_MLD_TTLM description
wifi: mac80211: add support for tearing down negotiated TTLM
wifi: mac80211: don't select link ID if not provided in scan request

Baochen Qiang (3):
wifi: ath10k: poll service ready message before failing
wifi: ath11k: don't force enable power save on non-running vdevs
wifi: ath11k: do not process consecutive RDDM event

Benjamin Berg (7):
wifi: mac80211: improve association error reporting slightly
wifi: cfg80211: check BSSID Index against MaxBSSID
wifi: cfg80211: ignore non-TX BSSs in per-STA profile
wifi: iwlwifi: mvm: always apply 6 GHz probe limitations
wifi: iwlwifi: mvm: assign link STA ID lookups during restart
wifi: iwlwifi: mvm: fix active link counting during recovery
wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator

Breno Leitao (1):
wifi: qtnfmac: allocate dummy net_device dynamically

Ching-Te Ku (5):
wifi: rtw89: coex: Add WiFi role info format version 8
wifi: rtw89: coex: Add antenna setting function for RTL8922A
wifi: rtw89: coex: Add TDMA version 7
wifi: rtw89: coex: Add TDMA slot parameter setting version 7
wifi: rtw89: 8922a: update chip parameter for coex

Daniel Amosi (1):
wifi: iwlwifi: Print a specific device name.

Dian-Syuan Yang (1):
wifi: rtw89: Correct EHT TX rate on 20MHz connection

Duoming Zhou (1):
wifi: brcmfmac: pcie: handle randbuf allocation failure

Emmanuel Grumbach (4):
wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8
wifi: iwlwifi: remove devices that never came out
wifi: iwlwifi: remove wrong CRF_IDs
wifi: iwlwifi: add support for BZ_W

Fiona Klute (9):
wifi: rtw88: Shared module for rtw8723x devices
wifi: rtw88: Debug output for rtw8723x EFUSE
wifi: rtw88: Add definitions for 8703b chip
wifi: rtw88: Add rtw8703b.h
wifi: rtw88: Add rtw8703b.c
wifi: rtw88: Add rtw8703b_tables.h
wifi: rtw88: Add rtw8703b_tables.c
wifi: rtw88: Reset 8703b firmware before download
wifi: rtw88: SDIO device driver for RTL8723CS

Gustavo A. R. Silva (2):
wifi: ti: Avoid a hundred -Wflex-array-member-not-at-end warnings
wifi: mwl8k: Avoid -Wflex-array-member-not-at-end warnings

Ilan Peer (7):
wifi: iwlwifi: mvm: Move beacon filtering to be per link
wifi: iwlwifi: mvm: Refactor scan start
wifi: iwlwifi: mvm: Introduce internal MLO passive scan
wifi: iwlwifi: mvm: Add debugfs entry for triggering internal MLO scan
wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete
wifi: mac80211_hwsim: Declare HE/EHT capabilities support for P2P interfaces
wifi: iwlwifi: mvm: Declare HE/EHT capabilities support for P2P interfaces

Jeff Johnson (6):
wifi: ath12k: remove obsolete struct wmi_start_scan_arg
wifi: ath11k: remove obsolete struct wmi_start_scan_arg
wifi: ath11k: fix soc_dp_stats debugfs file permission
wifi: nl80211: rename enum plink_actions
wifi: nl80211: fix nl80211 uapi comment style issues
wifi: nl80211: cleanup nl80211.h kernel-doc

Johannes Berg (26):
wifi: iwlwifi: mvm: fix flushing during quiet CSA
wifi: iwlwifi: mvm: advertise IEEE80211_HW_HANDLES_QUIET_CSA
wifi: iwlwifi: pcie: remove duplicate PCI IDs entry
wifi: mac80211: spectmgmt: simplify 6 GHz HE/EHT handling
wifi: ieee80211: check for NULL in ieee80211_mle_size_ok()
wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
wifi: mac80211_hwsim: move skip_beacons to be per link
wifi: mac80211: clarify the dormant/suspended links docs
wifi: mac80211: add flag to disallow puncturing in 5 GHz
wifi: iwlwifi: add a kunit test for PCI table duplicates
wifi: iwlwifi: fw: add clarifying comments about iwl_fwrt_dump_data
wifi: iwlwifi: mvm: don't support puncturing in 5 GHz
wifi: iwlwifi: remove 6 GHz NVM override
wifi: iwlwifi: enable monitor on passive/inactive channels
wifi: iwlwifi: mvm: allocate STA links only for active links
wifi: mac80211: don't enter idle during link switch
wifi: mac80211: clarify IEEE80211_STATUS_SUBDATA_MASK
wifi: mac80211: don't ask driver about no-op link changes
wifi: mac80211: improve drop for action frame return
wifi: mac80211: reactivate multi-link later in restart
wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly
wifi: iwlwifi: mvm: select STA mask only for active links
wifi: iwlwifi: mvm: don't change BA sessions during restart
wifi: iwlwifi: reconfigure TLC during HW restart
wifi: mac80211: use kvcalloc() for codel vars
wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask

Kalle Valo (9):
wifi: ath6kl: fix sparse warnings
wifi: wcn36xx: buff_to_be(): fix sparse warnings
wifi: wcn36xx: main: fix sparse warnings
wifi: wil6210: fix sparse warnings
wifi: ath9k: ath9k_set_moredata(): fix sparse warnings
wifi: ath9k: fix ath9k_use_msi declaration
wifi: ath9k: eeprom: fix sparse endian warnings
wifi: mt76: mt7915: workaround dubious x | !y warning
Merge tag 'ath-next-20240402' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath

Kang Yang (9):
wifi: ath11k: change interface combination for P2P mode
wifi: ath11k: add P2P IE in beacon template
wifi: ath11k: implement handling of P2P NoA event
wifi: ath11k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512
wifi: ath11k: change scan flag scan_f_filter_prb_req for QCA6390/WCN6855/QCA2066
wifi: ath11k: advertise P2P dev support for QCA6390/WCN6855/QCA2066
wifi: ath12k: remove duplicate definitions in wmi.h
wifi: ath11k: remove duplicate definitions in wmi.h
wifi: mac80211: supplement parsing of puncturing bitmap

Karthikeyan Periyasamy (3):
wifi: ath12k: Refactor Rxdma buffer replinish argument
wifi: ath12k: Optimize the lock contention of used list in Rx data path
wifi: ath12k: Refactor error handler of Rxdma replenish

Kevin Lo (1):
wifi: ath11k: adjust a comment to reflect reality

Li Zhijian (3):
wifi: b43: Convert sprintf/snprintf to sysfs_emit
wifi: ti: Convert sprintf/snprintf to sysfs_emit
wifi: ath: Convert sprintf/snprintf to sysfs_emit

Lorenzo Bianconi (1):
wifi: mt76: mt7915: workaround too long expansion sparse warnings

Marek Vasut (1):
dt-bindings: net: wireless: brcm,bcm4329-fmac: Add CYW43439 DT binding

Miri Korenblit (1):
wifi: iwlwifi: mvm: Remove outdated comment

Ping-Ke Shih (1):
wifi: rtw89: 8922a: add 8922ae to Makefile and Kconfig

Rand Deeb (1):
ssb: Fix potential NULL pointer dereference in ssb_device_uevent()

Randy Dunlap (2):
ssb: drop use of non-existing CONFIG_SSB_DEBUG symbol
ssb: use "break" on default case to prevent warning

Shaul Triebitz (5):
wifi: iwlwifi: fix firmware API kernel doc
wifi: iwlwifi: mvm: fix the sta id in offload
wifi: iwlwifi: mvm: stop assuming sta id 0 in d3
wifi: iwlwifi: mvm: skip keys of other links
wifi: iwlwifi: mvm: support wowlan notif version 4

Thiraviyam Mariyappan (1):
wifi: ath12k: fix desc address calculation in wbm tx completion

Uwe Kleine-König (2):
bcma: convert to platform remove callback returning void
net: rfkill: gpio: Convert to platform remove callback returning void

Víctor Gonzalo (1):
wifi: mwifiex: Add missing MODULE_FIRMWARE() for SD8801

.../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 1 +
drivers/bcma/host_soc.c | 6 +-
drivers/net/wireless/ath/ath10k/thermal.c | 2 +-
drivers/net/wireless/ath/ath10k/wmi.c | 26 +-
drivers/net/wireless/ath/ath11k/Makefile | 3 +-
drivers/net/wireless/ath/ath11k/core.c | 20 +-
drivers/net/wireless/ath/ath11k/debugfs.c | 4 +-
drivers/net/wireless/ath/ath11k/mac.c | 175 +-
drivers/net/wireless/ath/ath11k/mhi.c | 17 +-
drivers/net/wireless/ath/ath11k/p2p.c | 149 ++
drivers/net/wireless/ath/ath11k/p2p.h | 22 +
drivers/net/wireless/ath/ath11k/pci.h | 1 +
drivers/net/wireless/ath/ath11k/thermal.c | 2 +-
drivers/net/wireless/ath/ath11k/wmi.c | 107 +-
drivers/net/wireless/ath/ath11k/wmi.h | 78 +-
drivers/net/wireless/ath/ath12k/dp.c | 31 +-
drivers/net/wireless/ath/ath12k/dp.h | 7 +-
drivers/net/wireless/ath/ath12k/dp_rx.c | 140 +-
drivers/net/wireless/ath/ath12k/dp_rx.h | 1 +
drivers/net/wireless/ath/ath12k/dp_tx.c | 2 +-
drivers/net/wireless/ath/ath12k/wmi.c | 2 +-
drivers/net/wireless/ath/ath12k/wmi.h | 34 -
drivers/net/wireless/ath/ath6kl/htc_mbox.c | 3 +-
drivers/net/wireless/ath/ath6kl/htc_pipe.c | 3 +-
drivers/net/wireless/ath/ath9k/ath9k.h | 1 +
drivers/net/wireless/ath/ath9k/eeprom_4k.c | 2 +-
drivers/net/wireless/ath/ath9k/eeprom_9287.c | 4 +-
drivers/net/wireless/ath/ath9k/eeprom_def.c | 6 +-
drivers/net/wireless/ath/ath9k/pci.c | 2 -
drivers/net/wireless/ath/ath9k/xmit.c | 10 +-
drivers/net/wireless/ath/wcn36xx/main.c | 4 +-
drivers/net/wireless/ath/wcn36xx/txrx.c | 4 +-
drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 7 +-
drivers/net/wireless/ath/wil6210/cfg80211.c | 4 +-
drivers/net/wireless/ath/wil6210/fw.h | 1 -
drivers/net/wireless/ath/wil6210/fw_inc.c | 4 +-
drivers/net/wireless/broadcom/b43/sysfs.c | 13 +-
drivers/net/wireless/broadcom/b43legacy/sysfs.c | 16 +-
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 15 +-
drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 2 +
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 57 +-
.../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 5 +-
.../net/wireless/intel/iwlwifi/fw/api/offload.h | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 30 +
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 1 +
drivers/net/wireless/intel/iwlwifi/fw/file.h | 3 +
drivers/net/wireless/intel/iwlwifi/fw/regulatory.h | 19 +-
drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 5 +
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 7 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 6 -
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 28 +-
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 9 +-
drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 21 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 212 +-
.../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 60 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 17 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 13 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 117 +-
.../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 30 +-
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 39 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 38 +-
.../net/wireless/intel/iwlwifi/mvm/offloading.c | 8 +-
drivers/net/wireless/intel/iwlwifi/mvm/power.c | 16 +-
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 48 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 292 ++-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 53 +-
drivers/net/wireless/intel/iwlwifi/tests/devinfo.c | 26 +-
drivers/net/wireless/marvell/mwifiex/sdio.c | 1 +
drivers/net/wireless/marvell/mwl8k.c | 92 +-
.../net/wireless/mediatek/mt76/mt7915/debugfs.c | 9 +-
drivers/net/wireless/quantenna/qtnfmac/bus.h | 2 +-
drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 13 +-
.../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 6 +-
.../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 6 +-
drivers/net/wireless/realtek/rtw88/Kconfig | 22 +
drivers/net/wireless/realtek/rtw88/Makefile | 9 +
drivers/net/wireless/realtek/rtw88/mac.c | 6 +
drivers/net/wireless/realtek/rtw88/main.h | 3 +
drivers/net/wireless/realtek/rtw88/rtw8703b.c | 2109 ++++++++++++++++++++
drivers/net/wireless/realtek/rtw88/rtw8703b.h | 102 +
.../net/wireless/realtek/rtw88/rtw8703b_tables.c | 902 +++++++++
.../net/wireless/realtek/rtw88/rtw8703b_tables.h | 14 +
drivers/net/wireless/realtek/rtw88/rtw8723cs.c | 34 +
drivers/net/wireless/realtek/rtw88/rtw8723d.c | 673 +------
drivers/net/wireless/realtek/rtw88/rtw8723d.h | 269 +--
drivers/net/wireless/realtek/rtw88/rtw8723x.c | 721 +++++++
drivers/net/wireless/realtek/rtw88/rtw8723x.h | 518 +++++
drivers/net/wireless/realtek/rtw88/rx.h | 2 +
drivers/net/wireless/realtek/rtw89/Kconfig | 15 +
drivers/net/wireless/realtek/rtw89/Makefile | 12 +-
drivers/net/wireless/realtek/rtw89/coex.c | 964 ++++++++-
drivers/net/wireless/realtek/rtw89/coex.h | 72 +
drivers/net/wireless/realtek/rtw89/core.h | 108 +-
drivers/net/wireless/realtek/rtw89/fw.c | 42 +
drivers/net/wireless/realtek/rtw89/fw.h | 27 +
drivers/net/wireless/realtek/rtw89/phy.c | 13 +-
drivers/net/wireless/realtek/rtw89/rtw8922a.c | 154 ++
drivers/net/wireless/ti/wl1251/cmd.h | 2 -
drivers/net/wireless/ti/wl1251/wl12xx_80211.h | 1 -
drivers/net/wireless/ti/wlcore/cmd.h | 2 -
drivers/net/wireless/ti/wlcore/sysfs.c | 11 +-
drivers/net/wireless/ti/wlcore/wl12xx_80211.h | 1 -
drivers/net/wireless/virtual/mac80211_hwsim.c | 42 +-
drivers/ssb/main.c | 6 +-
include/linux/ieee80211.h | 12 +-
include/linux/mmc/sdio_ids.h | 1 +
include/linux/ssb/ssb.h | 8 -
include/net/mac80211.h | 22 +-
include/uapi/linux/nl80211.h | 236 +--
net/mac80211/chan.c | 34 +-
net/mac80211/debugfs.c | 1 +
net/mac80211/drop.h | 3 +-
net/mac80211/ht.c | 2 +-
net/mac80211/ieee80211_i.h | 8 +-
net/mac80211/link.c | 7 +-
net/mac80211/mlme.c | 82 +-
net/mac80211/rx.c | 4 +-
net/mac80211/scan.c | 16 +-
net/mac80211/spectmgmt.c | 18 +-
net/mac80211/status.c | 22 +-
net/mac80211/tx.c | 6 +-
net/mac80211/util.c | 14 +-
net/rfkill/rfkill-gpio.c | 6 +-
net/wireless/scan.c | 54 +-
124 files changed, 7816 insertions(+), 1820 deletions(-)
create mode 100644 drivers/net/wireless/ath/ath11k/p2p.c
create mode 100644 drivers/net/wireless/ath/ath11k/p2p.h
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8703b.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8703b.h
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8703b_tables.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8703b_tables.h
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723cs.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723x.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723x.h



2024-04-04 02:50:51

by patchwork-bot+netdevbpf

[permalink] [raw]
Subject: Re: pull-request: wireless-next-2024-04-03

Hello:

This pull request was applied to netdev/net-next.git (main)
by Jakub Kicinski <[email protected]>:

On Wed, 3 Apr 2024 09:36:24 +0000 (UTC) you wrote:
> Hi,
>
> here's a pull request to net-next tree, more info below. Please let me know if
> there are any problems.
>
> Kalle
>
> [...]

Here is the summary with links:
- pull-request: wireless-next-2024-04-03
https://git.kernel.org/netdev/net-next/c/8c73e8b59593

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