mbox series

pull-request: wireless-next-2022-08-26-v2

Message ID 20220826102118.25148-1-johannes@sipsolutions.net
State New
Headers show
Series pull-request: wireless-next-2022-08-26-v2 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2022-08-26-v2

Message

Johannes Berg Aug. 26, 2022, 10:21 a.m. UTC
Hi,

And here's a one for net-next. Nothing major this time
around either, MLO work continues of course, along with
various other updates. Drivers are lagging behind a bit,
but we'll have that sorted out too.

This one with the rtw88 warning fix.

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

Thanks,
johannes



The following changes since commit 63757225a93353bc2ce4499af5501eabdbbf23f9:

  Merge tag 'mlx5-updates-2022-07-28' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux (2022-07-29 21:39:07 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2022-08-26-v2

for you to fetch changes up to 4ffb4d25ef1251d57881da183d6bec7f2dfe1e32:

  wifi: rtw88: fix uninitialized use of primary channel index (2022-08-26 12:16:19 +0200)

----------------------------------------------------------------
Various updates:
 * rtw88: operation, locking, warning, and code style fixes
 * rtw89: small updates
 * cfg80211/mac80211: more EHT/MLO (802.11be, WiFi 7) work
 * brcmfmac: a couple of fixes
 * misc cleanups etc.

----------------------------------------------------------------
Chia-Yuan Li (1):
      wifi: rtw89: 8852a: correct WDE IMR settings

Chih-Kang Chang (9):
      wifi: rtw88: fix stopping queues in wrong timing when HW scan
      wifi: rtw88: fix store OP channel info timing when HW scan
      wifi: rtw88: add mutex when set SAR
      wifi: rtw88: add mutex when set regulatory and get Tx power table
      wifi: rtw88: add the update channel flow to support setting by parameters
      wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan
      wifi: rtw88: add flushing queue before HW scan
      wifi: rtw88: add flag check before enter or leave IPS
      wifi: rtw88: prohibit enter IPS during HW scan

Hari Chandrakanthan (1):
      wifi: mac80211: allow bw change during channel switch in mesh

Ilan Peer (1):
      wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0

Johannes Berg (12):
      wifi: mac80211: accept STA changes without link changes
      wifi: mac80211: fix use-after-free
      wifi: mac80211: properly implement MLO key handling
      wifi: mac80211: use link ID for MLO in queued frames
      wifi: mac80211_hwsim: split iftype data into AP/non-AP
      wifi: cfg80211/mac80211: check EHT capability size correctly
      wifi: mac80211: maintain link_id in link_sta
      wifi: mac80211_hwsim: fix link change handling
      wifi: mac80211: set link ID in TX info for beacons
      wifi: mac80211: fix control port frame addressing
      wifi: mac80211: allow link address A2 in TXQ dequeue
      wifi: mac80211: correct SMPS mode in HE 6 GHz capability

Krzysztof Kozlowski (1):
      dt-bindings: wireless: use spi-peripheral-props.yaml

Lukas Bulwahn (1):
      wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link()

Mordechay Goodstein (1):
      wifi: mac80211: mlme: don't add empty EML capabilities

Ping-Ke Shih (3):
      wifi: rtw88: access chip_info by const pointer
      wifi: rtlwifi: 8192de: correct checking of IQK reload
      wifi: rtw88: fix uninitialized use of primary channel index

Po-Hao Huang (1):
      wifi: rtw88: 8822c: extend supported probe request size

Ruffalo Lavoisier (1):
      wifi: brcmsmac: remove duplicate words

Ryder Lee (1):
      wifi: mac80211: read ethtool's sta_stats from sinfo

Sebin Sebastian (1):
      wifi: qtnfmac: remove braces around single statement blocks

Shaul Triebitz (5):
      wifi: mac80211: properly set old_links when removing a link
      wifi: cfg80211: get correct AP link chandef
      wifi: mac80211: set link BSSID
      wifi: cfg80211: add link id to txq params
      wifi: mac80211: use link in TXQ parameter configuration

Vasanthakumar Thiagarajan (2):
      wifi: mac80211: add link information in ieee80211_rx_status
      wifi: mac80211: use the corresponding link for stats update

Veerendranath Jakkam (5):
      wifi: cfg80211: reject connect response with MLO params for WEP
      wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD
      wifi: cfg80211: Add link_id parameter to various key operations for MLO
      wifi: nl80211: send MLO links channel info in GET_INTERFACE
      wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify()

Wataru Gohda (2):
      wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod
      wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed

Wolfram Sang (1):
      wifi: mac80211: move from strlcpy with unused retval to strscpy

Wright Feng (3):
      wifi: brcmfmac: fix continuous 802.1x tx pending timeout error
      wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring
      wifi: brcmfmac: fix invalid address access when enabling SCAN log level

Xin Gao (1):
      wifi: mac80211: use full 'unsigned int' type

Zong-Zhe Yang (2):
      wifi: rtw88: phy: fix warning of possible buffer overflow
      wifi: rtw89: refine leaving LPS function

 .../bindings/net/wireless/microchip,wilc1000.yaml  |   7 +-
 .../bindings/net/wireless/silabs,wfx.yaml          |  15 +-
 .../bindings/net/wireless/ti,wlcore.yaml           |  30 +-
 drivers/net/wireless/ath/ath6kl/cfg80211.c         |   8 +-
 drivers/net/wireless/ath/wil6210/cfg80211.c        |  10 +-
 .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c    |   3 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |  23 +-
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |   4 +-
 .../broadcom/brcm80211/brcmfmac/flowring.c         |   5 +-
 .../broadcom/brcm80211/brcmfmac/fwsignal.c         |  16 +-
 .../broadcom/brcm80211/brcmfmac/fwsignal.h         |   3 +-
 .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c  |  25 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/pno.c |  12 +-
 .../wireless/broadcom/brcm80211/brcmsmac/types.h   |   2 +-
 drivers/net/wireless/mac80211_hwsim.c              | 394 ++++++++++++++++++++-
 drivers/net/wireless/marvell/libertas/cfg.c        |   9 +-
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |  10 +-
 drivers/net/wireless/microchip/wilc1000/cfg80211.c |  17 +-
 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c  |  16 +-
 .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c   |   9 +-
 drivers/net/wireless/realtek/rtw88/bf.c            |   2 +-
 drivers/net/wireless/realtek/rtw88/coex.c          |  88 ++---
 drivers/net/wireless/realtek/rtw88/coex.h          |  14 +-
 drivers/net/wireless/realtek/rtw88/debug.c         |  11 +-
 drivers/net/wireless/realtek/rtw88/efuse.c         |   4 +-
 drivers/net/wireless/realtek/rtw88/fw.c            |  95 +++--
 drivers/net/wireless/realtek/rtw88/fw.h            |  21 +-
 drivers/net/wireless/realtek/rtw88/mac.c           |  18 +-
 drivers/net/wireless/realtek/rtw88/mac80211.c      |  14 +-
 drivers/net/wireless/realtek/rtw88/main.c          | 212 ++++++-----
 drivers/net/wireless/realtek/rtw88/main.h          |  31 +-
 drivers/net/wireless/realtek/rtw88/pci.c           |  20 +-
 drivers/net/wireless/realtek/rtw88/phy.c           |  65 ++--
 drivers/net/wireless/realtek/rtw88/phy.h           |   2 +-
 drivers/net/wireless/realtek/rtw88/ps.c            |   7 +-
 drivers/net/wireless/realtek/rtw88/regd.c          |   2 +
 drivers/net/wireless/realtek/rtw88/rtw8723d.c      |   3 +-
 drivers/net/wireless/realtek/rtw88/rtw8821c.c      |   3 +-
 drivers/net/wireless/realtek/rtw88/rtw8822b.c      |   3 +-
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |   3 +-
 drivers/net/wireless/realtek/rtw88/tx.c            |   8 +-
 drivers/net/wireless/realtek/rtw88/util.c          |   4 +-
 drivers/net/wireless/realtek/rtw89/ps.c            |   3 +-
 drivers/net/wireless/realtek/rtw89/reg.h           |  21 +-
 drivers/net/wireless/rndis_wlan.c                  |  20 +-
 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c  |  13 +-
 drivers/staging/wlan-ng/cfg80211.c                 |  12 +-
 include/linux/ieee80211.h                          |  14 +-
 include/net/cfg80211.h                             |  43 ++-
 include/net/mac80211.h                             |   9 +
 include/uapi/linux/nl80211.h                       |  14 +-
 net/mac80211/cfg.c                                 | 129 +++++--
 net/mac80211/eht.c                                 |   4 +-
 net/mac80211/ethtool.c                             |  10 +-
 net/mac80211/ibss.c                                |   8 +-
 net/mac80211/ieee80211_i.h                         |   8 +-
 net/mac80211/iface.c                               |  13 +-
 net/mac80211/key.c                                 | 190 +++++++---
 net/mac80211/key.h                                 |  13 +-
 net/mac80211/mesh.c                                |   2 +-
 net/mac80211/mlme.c                                |  73 +++-
 net/mac80211/rx.c                                  | 200 +++++++++--
 net/mac80211/sta_info.c                            |   9 +-
 net/mac80211/tx.c                                  |  65 +++-
 net/mac80211/util.c                                |  32 +-
 net/wireless/core.c                                |  16 +
 net/wireless/ibss.c                                |   2 +-
 net/wireless/nl80211.c                             | 186 +++++++---
 net/wireless/rdev-ops.h                            |  58 +--
 net/wireless/reg.c                                 |   4 +
 net/wireless/scan.c                                |   2 +-
 net/wireless/sme.c                                 |   5 +-
 net/wireless/trace.h                               |  97 +++--
 net/wireless/util.c                                |   4 +-
 net/wireless/wext-compat.c                         |  18 +-
 75 files changed, 1850 insertions(+), 695 deletions(-)