mbox series

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

Message ID 20220826094430.19793-1-johannes@sipsolutions.net (mailing list archive)
State Superseded
Headers show
Series pull-request: wireless-next-2022-08-26 | expand

Pull-request

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

Checks

Context Check Description
netdev/tree_selection success Pull request for net-next
netdev/build_32bit success Errors and warnings before: 324 this patch: 324
netdev/build_clang fail Errors and warnings before: 125 this patch: 128
netdev/verify_signedoff success Signed-off-by tag matches author and committer
netdev/verify_fixes success Fixes tag looks correct
netdev/build_allmodconfig_warn success Errors and warnings before: 320 this patch: 320

Message

Johannes Berg Aug. 26, 2022, 9:44 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.

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

for you to fetch changes up to be50baa40e90a18c3750b31a49be64929488d84b:

  wifi: mac80211: use full 'unsigned int' type (2022-08-26 09:58:54 +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 (2):
      wifi: rtw88: access chip_info by const pointer
      wifi: rtlwifi: 8192de: correct checking of IQK reload

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          | 213 ++++++-----
 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, 1851 insertions(+), 695 deletions(-)

Comments

Johannes Berg Aug. 26, 2022, 10:17 a.m. UTC | #1
On Fri, 2022-08-26 at 11:44 +0200, Johannes Berg wrote:
> 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.
> 
> Please pull and let me know if there's any problem.
> 

Consider this withdrawn, I'll throw in the rtw88 warning fix at least.

johannes