mbox series

pull-request: wireless-next-2022-06-10

Message ID 20220610142838.330862-1-johannes@sipsolutions.net
State New
Headers show
Series pull-request: wireless-next-2022-06-10 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2022-06-10

Message

Johannes Berg June 10, 2022, 2:28 p.m. UTC
Hi,

A first set of -next material. As I mention in the tag below
as well, this is mostly to align/flush, so we can start adding
MLD work that would otherwise have some conflicts.

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

Thanks,
johannes



The following changes since commit 805cb5aadc2a88c453cfe620b28e12ff2fac27a6:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next (2022-05-19 21:53:08 -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-06-10

for you to fetch changes up to 1449c24e71a343a033af8de0842d1edb8a37926a:

  wifi: mac80211_hwsim: Directly use ida_alloc()/free() (2022-06-10 16:13:01 +0200)

----------------------------------------------------------------
wireless-next patches for v5.20

Here's a first set of patches for v5.20. This is just a
queue flush, before we get things back from net-next that
are causing conflicts, and then can start merging a lot
of MLO (multi-link operation, part of 802.11be) code.

Lots of cleanups all over.

The only notable change is perhaps wilc1000 being the
first driver to disable WEP (while enabling WPA3).

----------------------------------------------------------------
Ajay Singh (4):
      wifi: wilc1000: use correct sequence of RESET for chip Power-UP/Down
      wifi: wilc1000: remove WEP security support
      wifi: wilc1000: add WPA3 SAE support
      wifi: wilc1000: add IGTK support

Andy Shevchenko (3):
      wifi: rtw88: use %*ph to print small buffer
      wifi: ray_cs: Utilize strnlen() in parse_addr()
      wifi: ray_cs: Drop useless status variable in parse_addr()

Bernard Zhao (1):
      wifi: cw1200: cleanup the code a bit

Dan Carpenter (1):
      wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()

Eric Huang (1):
      rtw89: add new state to CFO state machine for UL-OFDMA

Johannes Berg (2):
      wifi: mac80211: remove cipher scheme support
      wifi: mac80211: refactor some key code

Julia Lawall (2):
      wifi: virt_wifi: fix typo in comment
      wifi: nl80211: fix typo in comment

Ke Liu (1):
      wifi: mac80211_hwsim: Directly use ida_alloc()/free()

Larry Finger (4):
      wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec
      wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec
      wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec
      wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec

Minghao Chi (1):
      wifi: wfx: Remove redundant NULL check before release_firmware() call

Ping-Ke Shih (3):
      rtw89: pci: handle hardware watchdog timeout interrupt status
      rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot
      wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C

Po Hao Huang (4):
      rtw89: fix channel inconsistency during hw_scan
      rtw89: fix null vif pointer when hw_scan fails
      ieee80211: add trigger frame definition
      rtw89: 8852c: add trigger frame counter

Po-Hao Huang (1):
      rtw88: fix null vif pointer when hw_scan fails

Zong-Zhe Yang (1):
      rtw89: sar: adjust and support SAR on 6GHz band

 drivers/net/wireless/mac80211_hwsim.c              |   5 +-
 drivers/net/wireless/microchip/wilc1000/cfg80211.c | 246 +++++++++++++--------
 drivers/net/wireless/microchip/wilc1000/fw.h       |  21 +-
 drivers/net/wireless/microchip/wilc1000/hif.c      | 202 ++++++++---------
 drivers/net/wireless/microchip/wilc1000/hif.h      |  14 +-
 drivers/net/wireless/microchip/wilc1000/netdev.c   |  11 +-
 drivers/net/wireless/microchip/wilc1000/netdev.h   |  14 +-
 drivers/net/wireless/microchip/wilc1000/spi.c      |   6 +-
 drivers/net/wireless/microchip/wilc1000/wlan.c     |   3 +-
 drivers/net/wireless/microchip/wilc1000/wlan.h     |   2 +
 drivers/net/wireless/microchip/wilc1000/wlan_if.h  |  20 +-
 drivers/net/wireless/ray_cs.c                      |  20 +-
 drivers/net/wireless/realtek/rtlwifi/debug.c       |   8 +-
 drivers/net/wireless/realtek/rtw88/debug.c         |   6 +-
 drivers/net/wireless/realtek/rtw88/main.c          |   5 +-
 drivers/net/wireless/realtek/rtw88/rtw8723d.c      |   2 +-
 drivers/net/wireless/realtek/rtw88/rtw8723d.h      |   2 +
 drivers/net/wireless/realtek/rtw88/rtw8723de.c     |   2 +-
 drivers/net/wireless/realtek/rtw88/rtw8723de.h     |  10 -
 drivers/net/wireless/realtek/rtw88/rtw8821c.c      |   2 +-
 drivers/net/wireless/realtek/rtw88/rtw8821c.h      |   2 +
 drivers/net/wireless/realtek/rtw88/rtw8821ce.c     |   2 +-
 drivers/net/wireless/realtek/rtw88/rtw8821ce.h     |  10 -
 drivers/net/wireless/realtek/rtw88/rtw8822b.c      |   2 +-
 drivers/net/wireless/realtek/rtw88/rtw8822b.h      |   2 +
 drivers/net/wireless/realtek/rtw88/rtw8822be.c     |   2 +-
 drivers/net/wireless/realtek/rtw88/rtw8822be.h     |  10 -
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |   2 +-
 drivers/net/wireless/realtek/rtw88/rtw8822c.h      |   2 +
 drivers/net/wireless/realtek/rtw88/rtw8822ce.c     |   2 +-
 drivers/net/wireless/realtek/rtw88/rtw8822ce.h     |  10 -
 drivers/net/wireless/realtek/rtw89/cam.c           |   7 +
 drivers/net/wireless/realtek/rtw89/cam.h           |   8 +
 drivers/net/wireless/realtek/rtw89/core.c          |  56 ++++-
 drivers/net/wireless/realtek/rtw89/core.h          |  45 +++-
 drivers/net/wireless/realtek/rtw89/debug.c         |   3 +-
 drivers/net/wireless/realtek/rtw89/debug.h         |   1 +
 drivers/net/wireless/realtek/rtw89/fw.c            |  24 +-
 drivers/net/wireless/realtek/rtw89/fw.h            |   5 +-
 drivers/net/wireless/realtek/rtw89/mac.c           |  15 +-
 drivers/net/wireless/realtek/rtw89/mac.h           |   1 +
 drivers/net/wireless/realtek/rtw89/mac80211.c      |   2 +-
 drivers/net/wireless/realtek/rtw89/pci.c           |   9 +-
 drivers/net/wireless/realtek/rtw89/pci.h           |   1 +
 drivers/net/wireless/realtek/rtw89/phy.c           |  24 +-
 drivers/net/wireless/realtek/rtw89/phy.h           |   1 +
 drivers/net/wireless/realtek/rtw89/rtw8852c.c      |   1 +
 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c  |  27 +++
 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h  |   1 +
 drivers/net/wireless/realtek/rtw89/sar.c           | 140 ++++++++++--
 drivers/net/wireless/silabs/wfx/fwio.c             |   3 +-
 drivers/net/wireless/st/cw1200/bh.c                |  10 +-
 drivers/net/wireless/virt_wifi.c                   |   2 +-
 include/linux/ieee80211.h                          |  31 +++
 include/net/mac80211.h                             |  35 ---
 include/uapi/linux/nl80211.h                       |   2 +-
 net/mac80211/cfg.c                                 |  98 ++++----
 net/mac80211/ieee80211_i.h                         |  11 +-
 net/mac80211/iface.c                               |   7 +-
 net/mac80211/key.c                                 |  22 +-
 net/mac80211/key.h                                 |   9 +-
 net/mac80211/main.c                                |  69 +-----
 net/mac80211/mesh_hwmp.c                           |   6 +-
 net/mac80211/mlme.c                                |   6 +-
 net/mac80211/rx.c                                  |  49 +---
 net/mac80211/sta_info.h                            |   4 +-
 net/mac80211/tx.c                                  |  21 +-
 net/mac80211/util.c                                |  70 +-----
 net/mac80211/wpa.c                                 | 133 +----------
 net/mac80211/wpa.h                                 |   5 +-
 70 files changed, 780 insertions(+), 831 deletions(-)
 delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723de.h
 delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821ce.h
 delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822be.h
 delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822ce.h