Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp2440813rwd; Wed, 14 Jun 2023 02:55:32 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6PuyS3ZIpduD97Su8FI9oKyPLqIblk0RTWReIhVxwvIvYJ5sj4o5jdjH4BmcLMze+gu1ig X-Received: by 2002:a17:90a:4b85:b0:25c:2558:e208 with SMTP id i5-20020a17090a4b8500b0025c2558e208mr793493pjh.38.1686736531896; Wed, 14 Jun 2023 02:55:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686736531; cv=none; d=google.com; s=arc-20160816; b=LLyO5NHCD3mgIsfuZzSDH6rjJzdX2GfjxKEPcgQEc5cOdtOFDhzSaJr02gLLUvQ/qv FObnNPBk2+y8lCBpTj0b4gkubAltdr4enDNkEA5HnOjuxwbfn80JURer1tOdCOEfi0A+ zlf+VEaZzSwmxxbzs7NjdT9uoT8KxA400iInAqE2ROJs0dBXpCBVzRlAg75e3gXb9M1y qD8BVVqg0npV+IehpEbjG2CMjqj3Vwwl5a6tWofMr35vIWpNxJYBJaKYcQ11Rmv6yaYU Vj2vDhyzWp2gxNtY6LJXJ9h9BLcg8n9rpqZ6w5upJ4aKtEzmfBbOIQzSz/9eQzz2QdRC raYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=atwW3/v4VDTo8tye+8cHCxWclt+lvFxiGToUbwt/4Zk=; b=WbEWtSUIIhqDpTZ7582daSBfOYEuD9qsQATDHLH2n1LVSXrLBf81Rtzp9SNexMgtNy fo/QiJXCg7aYgrDiI+OnBCUyiyvtHcbEmvHW4MIMWB6h7siOmbTYU8kaC23oERYJm/ui O5VP04sAFTGy41O9/x+42Du6eTJ33DsoHcPuNMe7e7Q+F0y2FYFOj3tMdXImtc4Tjo6u SzbZxyD6rkrcqHJtnUIC93XzFn7U5c2PyfObdyFnElU1JMUoIcy4IONxYoCLN/C4w4OI KE54i2RS0U3v33bXk+uZmigqKPsAVvHMkeeeXuKV0Sl/sdLjcNA9plwwLctj9ENpvIfx hNOw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=HaENZw1m; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o24-20020a639218000000b0054290a76b1csi7735316pgd.112.2023.06.14.02.55.24; Wed, 14 Jun 2023 02:55:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=HaENZw1m; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244277AbjFNJpz (ORCPT + 61 others); Wed, 14 Jun 2023 05:45:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45762 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244190AbjFNJo1 (ORCPT ); Wed, 14 Jun 2023 05:44:27 -0400 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3F62B294F for ; Wed, 14 Jun 2023 02:42:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686735762; x=1718271762; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=F8i6ngU3V0afFCAoBN36JVI876C1xlJ5U3ElbMoPXKk=; b=HaENZw1mc0X1d5PJ+OdMAR8FDxzt5WdJU9mZTQGbX5FKKEcyjVXzgZMu 4yKuA0NVQgfk+T7E4/NfNtyw4IoQUg0/DbAP0LMxQnCe1JSd4nJUDFjKw 6U8jKeKPjYKeOOgzyKDarZERY/SlkX91En7q0gsAaEGpS+0EFAC1gnQmq 71V64MY7AYKEgqQDOzXHY6Z03J/SSqpmSjka7gpne15+eeODIXGnx7AsV 2YFYrIay5O8d4dHTvMgAZdZvgviPjsgWm2ceE4vr3WABI/0Ge/NM8LcPg kRl3PpTmbBmD4yV+nrsrDeHGEXYfjQyTsj3ghXn3b2NFWIXUsrJH9CjKo w==; X-IronPort-AV: E=McAfee;i="6600,9927,10740"; a="361049788" X-IronPort-AV: E=Sophos;i="6.00,242,1681196400"; d="scan'208";a="361049788" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jun 2023 02:41:53 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10740"; a="711989766" X-IronPort-AV: E=Sophos;i="6.00,242,1681196400"; d="scan'208";a="711989766" Received: from basharil-mobl.ger.corp.intel.com (HELO ggreenma-mobl2.lan) ([10.214.203.45]) by orsmga002-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jun 2023 02:41:51 -0700 From: gregory.greenman@intel.com To: johannes@sipsolutions.net Cc: linux-wireless@vger.kernel.org, Gregory Greenman Subject: [PATCH 00/20] wifi: iwlwifi: updates intended for v6.5 2023-06-14 Date: Wed, 14 Jun 2023 12:41:17 +0300 Message-Id: <20230614094137.379897-1-gregory.greenman@intel.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org From: Gregory Greenman Hi, This patch set includes iwlwifi patches intended for v6.5. It contains normal developement, cleanups and bugfixes. It depends on the previous patch sets I've sent. Thanks, Gregory Anjaneyulu (4): wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() wifi: iwlwifi: mvm: Validate tid is in valid range before using it wifi: iwlwifi: Validate slots_num before allocating memory wifi: iwlwifi: add a few rate index validity checks Ariel Malamud (1): wifi: iwlwifi: fw: Add new FSEQ defines to fw dump Ilan Peer (1): wifi: iwlwifi: Correctly indicate support for VHT TX STBC Johannes Berg (14): wifi: iwlwifi: mvm: correctly access HE/EHT sband capa wifi: iwlwifi: fw: make some ACPI functions static wifi: iwlwifi: mvm: use iwl_mvm_is_vendor_in_approved_list() wifi: iwlwifi: pull from TXQs with softirqs disabled wifi: iwlwifi: pcie: double-check ACK interrupt after timeout wifi: iwlwifi: mvm: add a few NULL pointer checks wifi: iwlwifi: mvm: check link during TX wifi: iwlwifi: mvm: disable new TX csum mode completely wifi: iwlwifi: mvm: store WMM params per link wifi: iwlwifi: use array as array argument wifi: iwlwifi: mvm: always send spec link ID in link commands wifi: iwlwifi: add some FW misbehaviour check infrastructure wifi: iwlwifi: implement WPFC ACPI table loading wifi: iwlwifi: mvm: track u-APSD misbehaving AP by AP address drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 9 ++- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 64 ++++++++++++++++--- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 41 ++++-------- .../wireless/intel/iwlwifi/fw/api/config.h | 15 ++--- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 16 ++++- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 6 +- .../wireless/intel/iwlwifi/iwl-nvm-parse.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 6 +- .../wireless/intel/iwlwifi/mvm/constants.h | 6 +- .../wireless/intel/iwlwifi/mvm/debugfs-vif.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 45 +++---------- drivers/net/wireless/intel/iwlwifi/mvm/link.c | 4 +- .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 21 ++++-- .../wireless/intel/iwlwifi/mvm/mld-mac80211.c | 8 ++- .../net/wireless/intel/iwlwifi/mvm/mld-sta.c | 8 ++- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 16 ++--- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 9 ++- .../net/wireless/intel/iwlwifi/mvm/power.c | 35 ++++++---- .../net/wireless/intel/iwlwifi/mvm/rs-fw.c | 46 +++++++------ drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 11 ++-- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 10 ++- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 19 ++++-- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 19 ++++-- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 5 +- .../wireless/intel/iwlwifi/pcie/trans-gen2.c | 13 ++-- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 5 +- 26 files changed, 265 insertions(+), 182 deletions(-) -- 2.38.1