Hi Kalle, Here's the fixed pull request for v6.2 with the last two patchsets I sent. It contains bugfixes (mostly mei) and cleanups. I put more details about the contents in the tag description. The second patchset depends on the first one. Please let me know if there are any issues. Thanks, Gregory warning: redirecting to https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/ The following changes since commit bd954a7e4aa0739630884fc572d2d0e4dcd16e25: wifi: rtl8xxxu: Use dev_* instead of pr_info (2022-11-04 13:01:35 +0200) are available in the Git repository at: http://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2022-11-06-v2 for you to fetch changes up to b0b9b80599a30ee8862c0294b8a3b69c9c6df4f9: wifi: iwlwifi: mei: wait for the mac to stop on suspend (2022-11-10 13:27:11 +0200) ---------------------------------------------------------------- iwlwifi patches intended for v6.2 * iwlmei fixes * Debug mechanism update for new devices (BZ) * Checksum offload fix for the new devices (BZ) * A few rate scale fixes and cleanups * A fix for iwlwifi debug mechanism * Start of MLO preparations - supporting new key API ---------------------------------------------------------------- Avraham Stern (7): wifi: iwlwifi: mvm: send TKIP connection status to csme wifi: iwlwifi: mei: make sure ownership confirmed message is sent wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock wifi: iwlwifi: mei: implement PLDR flow wifi: iwlwifi: mei: use wait_event_timeout() return value wifi: iwlwifi: iwlmei: report disconnection as temporary wifi: iwlwifi: mei: wait for the mac to stop on suspend Emmanuel Grumbach (2): wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API Ilan Peer (1): wifi: iwlwifi: mvm: Fix getting the lowest rate Johannes Berg (3): wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone wifi: iwlwifi: mvm: use old checksum for Bz A-step wifi: iwlwifi: mvm: support new key API Luca Coelho (2): wifi: iwlwifi: cfg: disable STBC for BL step A devices wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate Rotem Saado (2): wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 36 ++++++++++++++++++--- drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h | 79 +++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 7 +++-- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 4 +++ drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h | 30 ++++++++++++++++-- drivers/net/wireless/intel/iwlwifi/mei/main.c | 302 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------- ------------------------------------- drivers/net/wireless/intel/iwlwifi/mei/net.c | 10 ++++-- drivers/net/wireless/intel/iwlwifi/mei/sap.h | 55 ++++++++++++++++++++++++++++++++- drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 1 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 4 +-- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 9 ++++++ drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 60 ++++++++++++++++++++++++++++++----- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 23 ++++++++++++-- drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c | 226 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 19 ++++++++++-- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 8 +++-- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 3 ++ drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 15 +++++++-- 19 files changed, 773 insertions(+), 121 deletions(-) create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c