mbox series

[GIT,PULL] wireless-2025-06-18

Message ID 20250618210642.35805-6-johannes@sipsolutions.net
State New
Headers show
Series [GIT,PULL] wireless-2025-06-18 | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git tags/wireless-2025-06-18

Message

Johannes Berg June 18, 2025, 9:05 p.m. UTC
Hi,

Another set of fixes, pretty regularly scheduled now it seems.
Mostly ath*k and iwlwifi fallout, but we also have a bunch of
syzbot fixes - seems a few people independently got inspired
to take a look.

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

Thanks,
johannes



The following changes since commit 27605c8c0f69e319df156b471974e4e223035378:

  Merge tag 'net-6.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-06-12 09:50:36 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git tags/wireless-2025-06-18

for you to fetch changes up to 68dd8eeb7208f16a0592da3896dd59379d95d553:

  Merge tag 'iwlwifi-fixes-2025-06-18' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next (2025-06-18 10:49:16 +0200)

----------------------------------------------------------------
More fixes:
 - ath12k
   - avoid busy-waiting
   - activate correct number of links
 - iwlwifi
   - iwldvm regression (lots of warnings)
   - iwlmld merge damage regression (crash)
   - fix build with some old gcc versions
 - carl9170: don't talk to device w/o FW [syzbot]
 - ath6kl: remove bad FW WARN [syzbot]
 - ieee80211: use variable-length arrays [syzbot]
 - mac80211
   - remove WARN on delayed beacon update [syzbot]
   - drop OCB frames with invalid source [syzbot]

----------------------------------------------------------------
Baochen Qiang (10):
      wifi: ath12k: parse and save hardware mode info from WMI_SERVICE_READY_EXT_EVENTID event for later use
      wifi: ath12k: parse and save sbs_lower_band_end_freq from WMI_SERVICE_READY_EXT2_EVENTID event
      wifi: ath12k: update freq range for each hardware mode
      wifi: ath12k: support WMI_MLO_LINK_SET_ACTIVE_CMDID command
      wifi: ath12k: update link active in case two links fall on the same MAC
      wifi: ath12k: don't activate more links than firmware supports
      wifi: ath12k: fix documentation on firmware stats
      wifi: ath12k: avoid burning CPU while waiting for firmware stats
      wifi: ath12k: don't use static variables in ath12k_wmi_fw_stats_process()
      wifi: ath12k: don't wait when there is no vdev started

Bjorn Andersson (1):
      wifi: ath12k: Avoid CPU busy-wait by handling VDEV_STAT and BCN_STAT

Colin Ian King (1):
      wifi: iwlwifi: Fix incorrect logic on cmd_ver range checking

Dmitry Antipov (1):
      wifi: carl9170: do not ping device which has failed to load firmware

Johannes Berg (7):
      wifi: remove zero-length arrays
      wifi: mac80211: drop invalid source address OCB frames
      wifi: mac80211: don't WARN for late channel/color switch
      wifi: ath6kl: remove WARN on bad firmware input
      Merge tag 'ath-current-20250617' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
      wifi: iwlwifi: dvm: restore n_no_reclaim_cmds setting
      Merge tag 'iwlwifi-fixes-2025-06-18' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next

Miri Korenblit (1):
      wifi: iwlwifi: restore missing initialization of async_handlers_list (again)

Pei Xiao (1):
      wifi: iwlwifi: cfg: Limit cb_size to valid range

 drivers/net/wireless/ath/ath12k/core.c             |   4 +-
 drivers/net/wireless/ath/ath12k/core.h             |  10 +-
 drivers/net/wireless/ath/ath12k/debugfs.c          |  58 --
 drivers/net/wireless/ath/ath12k/debugfs.h          |   7 -
 drivers/net/wireless/ath/ath12k/mac.c              | 394 +++++++++-
 drivers/net/wireless/ath/ath12k/mac.h              |   2 +
 drivers/net/wireless/ath/ath12k/wmi.c              | 829 ++++++++++++++++++++-
 drivers/net/wireless/ath/ath12k/wmi.h              | 180 ++++-
 drivers/net/wireless/ath/ath6kl/bmi.c              |   4 +-
 drivers/net/wireless/ath/carl9170/usb.c            |  19 +-
 drivers/net/wireless/intel/iwlwifi/dvm/main.c      |   1 +
 drivers/net/wireless/intel/iwlwifi/mld/mld.c       |   1 +
 drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c   |   2 +-
 .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c    |  11 +-
 include/linux/ieee80211.h                          |  18 +-
 net/mac80211/debug.h                               |   5 +-
 net/mac80211/rx.c                                  |   4 +
 net/mac80211/tx.c                                  |  29 +-
 18 files changed, 1445 insertions(+), 133 deletions(-)