Hi Kalle, Here's my first pull request for v6.2 with the last two patchsets I sent. It contains bugfixes (mostly mei) and cleanups. The second patchset depends on the first one. Please let me know if there are any issues. Thanks, Gregory 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 for you to fetch changes up to 68efade8ef5c0656cf40d511dfa3676762941138: wifi: iwlwifi: mei: wait for the mac to stop on suspend (2022-11-06 12:02:40 +0200) ---------------------------------------------------------------- iwlwifi patches for v6.2 Patch sets 0 and 1 ---------------------------------------------------------------- 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