The following changes since commit d9104cec3e8fe4b458b74709853231385779001f: Merge tag 'bpf-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next (2025-07-30 09:58:50 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/ tags/iwlwifi-next-2025-09-03 for you to fetch changes up to 9b273ee9c084a7db2978e2101bbb6fc163701c85: wifi: iwlwifi: don't support WH a step (2025-08-31 14:39:26 +0300) ---------------------------------------------------------------- iwlwifi features, notably: - more cleanups of d3 code - cleanups of the transport layer ---------------------------------------------------------------- Daniel Gabay (1): wifi: iwlwifi: mld: add few missing hcmd/notif names Itamar Shalev (2): wifi: iwlwifi: pcie: relocate finish_nic_init logic to gen1_2 wifi: iwlwifi: simplify iwl_poll_prph_bit return value Johannes Berg (4): wifi: iwlwifi: add a new FW file numbering scheme wifi: iwlwifi: iwl-config: include module.h wifi: iwlwifi: uefi: remove runtime check of constant values wifi: iwlwifi: acpi: make iwl_guid static Miri Korenblit (35): wifi: iwlwifi: mld: cleanup cipher lookup in resume wifi: iwlwifi: mvm: cleanup cipher lookup in resume wifi: iwlwifi: mld: support MLO rekey on resume wifi: iwlwifi: mld: track BIGTK per link wifi: iwlwifi: mvm/mld: correctly retrieve the keyidx from the beacon wifi: iwlwifi: mld/mvm: set beacon protection capability in wowlan config wifi: iwlwifi: mvm: remove a function declaration wifi: iwlwifi: bump MIN API in HR/GF/BZ/SC/DR Reapply "wifi: iwlwifi: remove support of several iwl_ppag_table_cmd versions" wifi: iwlwifi: make ppag versioning clear wifi: iwlwifi: mld: don't consider old versions of PPAG wifi: iwlwifi: mld: refactor iwl_mld_add_all_rekeys wifi: iwlwifi: mld: rename iwl_mld_set_key_rx_seq wifi: iwlwifi: mld: don't validate keys state on resume wifi: iwlwifi: mld: don't check the cipher on resume wifi: iwlwifi: mvm: remove d3 test code wifi: iwlwifi: remove dump file name extension support wifi: iwlwifi: trans: remove d3 test code wifi: iwlwifi: trans: remove STATUS_SUSPENDED wifi: iwlwifi: simplify iwl_trans_pcie_d3_resume wifi: iwlwifi: mld: don't modify trans state where not needed wifi: iwlwifi: refactor iwl_pnvm_get_from_fs wifi: iwlwifi: remove .pnvm files from module info wifi: iwlwifi: trans: move dev_cmd_pool to trans specific wifi: iwlwifi: don't publish TWT capabilities wifi: iwlwifi: remove unneeded jacket indication wifi: iwlwifi: really remove hw_wfpm_id wifi: iwlwifi: gen1_2: rename iwl_trans_pcie_op_mode_enter wifi: iwlwifi: gen1_2: move gen specific code to a function wifi: iwlwifi: mld: support TLC command version 5 wifi: iwlwifi: pcie: remember when interrupts are disabled wifi: iwlwifi: mld: make iwl_mld_rm_vif void wifi: iwlwifi: carefully select the PNVM source wifi: iwlwifi: mld: remove a TODO wifi: iwlwifi: don't support WH a step Pagadala Yesu Anjaneyulu (1): wifi: iwlwifi: mvm: remove MLO code Somashekhar Puttagangaiah (2): wifi: iwlwifi: mld: trigger mlo scan only when not in EMLSR wifi: iwlwifi: mld: Add debug log for second link drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 18 +- drivers/net/wireless/intel/iwlwifi/cfg/dr.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/rf-gf.c | 22 +- drivers/net/wireless/intel/iwlwifi/cfg/rf-hr.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 18 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 10 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 2 - drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 34 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 35 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 39 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 52 -- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 81 ++- drivers/net/wireless/intel/iwlwifi/fw/regulatory.c | 39 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 2 - drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 40 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 47 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 91 +-- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 4 - drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 56 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 48 +- drivers/net/wireless/intel/iwlwifi/mld/d3.c | 350 +++++---- drivers/net/wireless/intel/iwlwifi/mld/iface.c | 9 +- drivers/net/wireless/intel/iwlwifi/mld/iface.h | 5 +- drivers/net/wireless/intel/iwlwifi/mld/key.c | 38 + drivers/net/wireless/intel/iwlwifi/mld/key.h | 7 + drivers/net/wireless/intel/iwlwifi/mld/link.c | 26 +- drivers/net/wireless/intel/iwlwifi/mld/link.h | 2 + drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 17 +- drivers/net/wireless/intel/iwlwifi/mld/mld.c | 4 + drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 6 - .../net/wireless/intel/iwlwifi/mld/regulatory.c | 28 +- drivers/net/wireless/intel/iwlwifi/mld/rx.c | 26 +- drivers/net/wireless/intel/iwlwifi/mld/stats.c | 11 +- drivers/net/wireless/intel/iwlwifi/mld/tlc.c | 75 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 131 ---- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 371 +--------- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 94 --- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 1 - drivers/net/wireless/intel/iwlwifi/mvm/link.c | 809 --------------------- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 38 - drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 124 +--- .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 138 +--- drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 2 - drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 136 +--- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 53 -- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 133 ---- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 101 --- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 89 --- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 24 - .../net/wireless/intel/iwlwifi/mvm/tests/Makefile | 2 +- .../net/wireless/intel/iwlwifi/mvm/tests/links.c | 433 ----------- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 3 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 10 - drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 7 +- .../wireless/intel/iwlwifi/pcie/gen1_2/internal.h | 35 +- .../net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c | 218 ++++-- 63 files changed, 884 insertions(+), 3393 deletions(-) delete mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/tests/links.c