lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20250717094610.20106-47-johannes@sipsolutions.net>
Date: Thu, 17 Jul 2025 11:38:02 +0200
From: Johannes Berg <johannes@...solutions.net>
To: netdev@...r.kernel.org
Cc: linux-wireless@...r.kernel.org
Subject: [GIT PULL] wireless-next-2025-07-17

Hi,

And here's another set of changes for net-next. There will
be a merge conflict with the material I just sent for net
due to the BIOS workaround/fix, the resolution should just
take the -next version.

Next week we'll have some more changes (Jeff announced, and
I have some things pending in patchwork), but things are
clearly winding down (as they well should.) This is mostly
now to fix the double-free and RCU regressions.

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

Thanks,
johannes



The following changes since commit 0cad34fb7c5d12a9b61862744e7130e9ce3bc58f:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-07-11 11:42:38 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2025-07-17

for you to fetch changes up to 003322be55c650b30f0c836e1dc99d708d787a32:

  Merge tag 'iwlwifi-next-2025-07-15' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next (2025-07-15 13:21:09 +0200)

----------------------------------------------------------------
Another set of changes, notably:
 - cfg80211: fix double-free introduced earlier
 - mac80211: fix RCU iteration in CSA
 - iwlwifi: many cleanups (unused FW APIs, PCIe code, WoWLAN)
 - mac80211: some work around how FIPS affects wifi, which was
             wrong (RC4 is used by TKIP, not only WEP)
 - cfg/mac80211: improvements for unsolicated probe response
                 handling

----------------------------------------------------------------
Aditya Kumar Singh (1):
      wifi: cfg80211: fix off channel operation allowed check for MLO

Alex Gavin (1):
      wifi: mac80211_hwsim: Update comments in header

Avraham Stern (4):
      wifi: iwlwifi: mvm: fix scan request validation
      wifi: iwlwifi: mld: fix scan request validation
      wifi: iwlwifi: mld: update the P2P device mac before starting the GO
      wifi: iwlwifi: mld: update expected range response notification version

Emmanuel Grumbach (1):
      wifi: iwlwifi: mld: support iwl_omi_send_status_notif version 2

Ilan Peer (2):
      wifi: cfg80211: Fix interface type validation
      wifi: mac80211_hwsim: Declare support for AP scanning

Itamar Shalev (3):
      wifi: iwlwifi: simplify iwl_poll_bits_mask return value
      wifi: iwlwifi: pcie: inform me when op mode leaving
      wifi: iwlwifi: trans: remove retake_ownership parameter from sw_reset

Johannes Berg (15):
      wifi: iwlwifi: pcie: accept new devices for MVM-only configs
      wifi: iwlwifi: mvm: remove regulatory puncturing setup
      wifi: iwlwifi: mld: restrict puncturing disable to FM
      wifi: iwlwifi: fix HE/EHT capabilities
      wifi: iwlwifi: pcie: don't WARN on bad firmware input
      wifi: iwlwifi: mvm: remove extra link ID
      wifi: iwlwifi: mvm/mld: use average RSSI for beacons
      wifi: mac80211: make VHT opmode NSS ignore a debug message
      wifi: mac80211: don't unreserve never reserved chanctx
      wifi: mac80211: remove ieee80211_link_unreserve_chanctx() return value
      wifi: mac80211: don't send keys to driver when fips_enabled
      wifi: mac80211: clean up cipher suite handling
      wifi: mac80211: simplify __ieee80211_rx_h_amsdu() loop
      wifi: mac80211: don't use TPE data from assoc response
      Merge tag 'iwlwifi-next-2025-07-15' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next

Maharaja Kennadyrajan (1):
      wifi: mac80211: use RCU-safe iteration in ieee80211_csa_finish

Miri Korenblit (27):
      wifi: iwlwifi: handle non-overlapping API ranges
      wifi: iwlwifi: assign a FW API range for JF
      wifi: iwlwifi: bump minimum API version for SO/MA/TY
      wifi: iwlwifi: mvm: remove support for iwl_wowlan_info_notif_v2
      wifi: iwlwifi: add a reference to iwl_wowlan_info_notif_v3
      wifi: iwlwifi: mvm: remove support for iwl_wowlan_status_v12
      wifi: iwlwifi: mvm: remove support for iwl_wowlan_status_v9
      wifi: iwlwifi: assign a FW API range for HR
      wifi: iwlwifi: assign a FW API range for GF
      wifi: iwlwifi: pcie: add a missing include
      wifi: iwlwifi: mvm: set gtk id also in older FWs
      wifi: iwlwifi: mvm: always set the key idx in gtk_seq
      wifi: iwlwifi: mvm: don't remove all keys in mcast rekey
      wifi: iwlwifi: mld: don't remove all keys in mcast rekey
      wifi: iwlwifi: mvm: remove support for REDUCE_TX_POWER_CMD ver 6 and 7
      wifi: iwlwifi: mld: remove support for REDUCE_TX_POWER_CMD ver 9
      wifi: iwlwifi: remove an unused struct
      wifi: iwlwifi: mld: remove support for iwl_geo_tx_power_profiles_cmd version 4
      wifi: iwlwifi: mld: Revert "wifi: iwlwifi: mld: add kunit test for emlsr with bt on"
      wifi: iwlwifi: mld: Revert "wifi: iwlwifi: mld: allow EMLSR with 2.4 GHz when BT is ON"
      wifi: iwlwifi: mld: remove support for iwl_mcc_update_resp versions
      wifi: iwlwifi: remove support of versions 4 and 5 of iwl_alive_ntf
      wifi: iwlwifi: remove support of version 4 of iwl_wowlan_rsc_tsc_params_cmd
      wifi: iwlwifi: remove support of several iwl_ppag_table_cmd versions
      wifi: mac80211: only assign chanctx in reconfig
      wifi: mac80211: don't mark keys for inactive links as uploaded
      wifi: mac80211: handle WLAN_HT_ACTION_NOTIFY_CHANWIDTH async

Pagadala Yesu Anjaneyulu (3):
      wifi: iwlwifi: add support for accepting raw DSM tables by firmware
      wifi: iwlwifi: mvm: remove IWL_MVM_ESR_EXIT_FAIL_ENTRY
      wifi: iwlwifi: mvm: Add dump handler to iwl_mvm

Rotem Kerem (3):
      wifi: iwlwifi: add suppress_cmd_error_once() API
      wifi: iwlwifi: add iwl_trans_device_enabled() API
      wifi: iwlwifi: add iwl_trans_is_dead() API

Sarika Sharma (1):
      wifi: cfg80211: fix double free for link_sinfo in nl80211_station_dump()

Thomas Fourier (1):
      mwl8k: Add missing check after DMA map

Yuvarani V (2):
      wifi: cfg80211: parse attribute to update unsolicited probe response template
      wifi: mac80211: parse unsolicited broadcast probe response data

 drivers/net/wireless/intel/iwlwifi/Makefile        |   1 +
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c     |  24 ---
 drivers/net/wireless/intel/iwlwifi/cfg/ax210.c     |  34 +----
 drivers/net/wireless/intel/iwlwifi/cfg/bz.c        |   9 --
 drivers/net/wireless/intel/iwlwifi/cfg/rf-gf.c     |  31 ++++
 drivers/net/wireless/intel/iwlwifi/cfg/rf-hr.c     |  49 +++++-
 drivers/net/wireless/intel/iwlwifi/cfg/rf-jf.c     |  29 +++-
 drivers/net/wireless/intel/iwlwifi/cfg/sc.c        |  13 --
 drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c    |  12 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/alive.h  |  15 --
 .../net/wireless/intel/iwlwifi/fw/api/commands.h   |   5 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/d3.h     | 114 --------------
 .../net/wireless/intel/iwlwifi/fw/api/datapath.h   |  20 ++-
 .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h    |   1 +
 .../net/wireless/intel/iwlwifi/fw/api/offload.h    |   4 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/power.h  |  81 +---------
 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h     |  24 ++-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c        |   6 +-
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c    |   6 +
 drivers/net/wireless/intel/iwlwifi/fw/dump.c       |   4 +-
 drivers/net/wireless/intel/iwlwifi/fw/file.h       |   3 +
 drivers/net/wireless/intel/iwlwifi/fw/regulatory.c |  55 ++++---
 drivers/net/wireless/intel/iwlwifi/fw/regulatory.h |   4 +
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |  10 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.c        |   2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |  78 ++--------
 drivers/net/wireless/intel/iwlwifi/iwl-trans.c     |   9 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |  17 ++-
 drivers/net/wireless/intel/iwlwifi/mld/ap.c        |  24 ++-
 drivers/net/wireless/intel/iwlwifi/mld/coex.c      |   8 +-
 drivers/net/wireless/intel/iwlwifi/mld/d3.c        | 112 +++++---------
 drivers/net/wireless/intel/iwlwifi/mld/debugfs.c   |   2 +-
 drivers/net/wireless/intel/iwlwifi/mld/key.c       |  12 ++
 drivers/net/wireless/intel/iwlwifi/mld/link.c      |  50 +++++-
 drivers/net/wireless/intel/iwlwifi/mld/link.h      |   6 +
 drivers/net/wireless/intel/iwlwifi/mld/mcc.c       |  66 ++------
 drivers/net/wireless/intel/iwlwifi/mld/mld.c       |   3 +-
 drivers/net/wireless/intel/iwlwifi/mld/mld.h       |   6 +-
 drivers/net/wireless/intel/iwlwifi/mld/mlo.c       |  68 ++-------
 drivers/net/wireless/intel/iwlwifi/mld/mlo.h       |   4 -
 drivers/net/wireless/intel/iwlwifi/mld/notif.c     |   9 +-
 drivers/net/wireless/intel/iwlwifi/mld/power.c     |  10 +-
 .../net/wireless/intel/iwlwifi/mld/regulatory.c    | 102 +++++--------
 drivers/net/wireless/intel/iwlwifi/mld/rx.c        |  73 ++++++++-
 drivers/net/wireless/intel/iwlwifi/mld/scan.c      |   2 +-
 .../net/wireless/intel/iwlwifi/mld/tests/Makefile  |   2 +-
 .../intel/iwlwifi/mld/tests/emlsr_with_bt.c        | 140 -----------------
 .../intel/iwlwifi/mld/tests/link-selection.c       |   6 -
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        | 169 +++++++--------------
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        |  67 +++-----
 drivers/net/wireless/intel/iwlwifi/mvm/link.c      |  62 +-------
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |  34 ++---
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |  21 +--
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |  31 +---
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |  64 +++-----
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c        |  24 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      |  91 ++++++++++-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |   4 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |  25 +--
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |   4 +-
 .../wireless/intel/iwlwifi/pcie/gen1_2/internal.h  |   1 +
 .../intel/iwlwifi/pcie/gen1_2/trans-gen2.c         |  20 +++
 .../net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c |  12 +-
 .../net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c    |  13 +-
 drivers/net/wireless/intel/iwlwifi/pcie/utils.h    |   2 +
 drivers/net/wireless/marvell/mwl8k.c               |   4 +
 drivers/net/wireless/virtual/mac80211_hwsim.c      |   3 +-
 drivers/net/wireless/virtual/mac80211_hwsim.h      |  14 +-
 include/net/cfg80211.h                             |   6 +-
 net/mac80211/cfg.c                                 |  14 +-
 net/mac80211/chan.c                                |  18 +--
 net/mac80211/driver-ops.c                          |   5 +-
 net/mac80211/driver-ops.h                          |   4 +
 net/mac80211/ht.c                                  |  40 ++++-
 net/mac80211/ieee80211_i.h                         |  25 ++-
 net/mac80211/iface.c                               |  29 ++++
 net/mac80211/key.c                                 |   3 +-
 net/mac80211/main.c                                |  65 ++------
 net/mac80211/mlme.c                                |  36 ++++-
 net/mac80211/rx.c                                  |  58 ++-----
 net/mac80211/vht.c                                 |   5 +-
 net/wireless/nl80211.c                             |  51 ++++++-
 83 files changed, 1039 insertions(+), 1352 deletions(-)
 delete mode 100644 drivers/net/wireless/intel/iwlwifi/mld/tests/emlsr_with_bt.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ