From patchwork Thu Nov 10 13:27:58 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Greenman, Gregory" X-Patchwork-Id: 623663 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 85529C4332F for ; Thu, 10 Nov 2022 13:28:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229586AbiKJN23 (ORCPT ); Thu, 10 Nov 2022 08:28:29 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46794 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230419AbiKJN2V (ORCPT ); Thu, 10 Nov 2022 08:28:21 -0500 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2B0B571F13 for ; Thu, 10 Nov 2022 05:28:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1668086897; x=1699622897; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=8EdvyfKLFdko6GXPkbVBsZ9+X+jYtE4lumiNLG98hlU=; b=iJSTaPj3wrVz0b6UdFexwE5cHBkXigzgFIx1t5oYtRHQ4RdAL65bHVoa yM/3/UtAw2KG2Xsd15WXw6ruJqGfgeBmYO4w3VoCnq/mHFOf3ukrR7zqC 5KDXKeEUVjs0+FOJ+nt3Tem6DwSmQsjlfY03sp8hFKsDvhv/HwYqmNLmj doNC/tPYGyvw+X6nymiHrZQEV+ub7y1oUlBcCc1jBZqmlVemCme6L0v7I mn8pjJgtOf2gAUclPsYY2bJlZkICjigchRPHf7OHY2DQuOCZQmkON5hJA uQQ/TuHBJf3+9WsWPTC/QHa5IRb+pEN3zC6bAEv1JjNKzDIyvmNfYmYz9 g==; X-IronPort-AV: E=McAfee;i="6500,9779,10526"; a="311306212" X-IronPort-AV: E=Sophos;i="5.96,153,1665471600"; d="scan'208";a="311306212" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Nov 2022 05:28:16 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10526"; a="762280851" X-IronPort-AV: E=Sophos;i="5.96,153,1665471600"; d="scan'208";a="762280851" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga004.jf.intel.com with ESMTP; 10 Nov 2022 05:28:16 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 10 Nov 2022 05:28:16 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Thu, 10 Nov 2022 05:28:15 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Thu, 10 Nov 2022 05:28:15 -0800 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.43) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Thu, 10 Nov 2022 05:28:01 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OB5E3nSHMxHFK7L8u/ztwWXT9pfFzEd6NoR6WJlUNOXMoQsgFFKtntb5IpgRXe8RYj7iHXmOidjxhJnqpiiL+KEAg/wCq2xzDdrECl/Z/CAFfsPGh+L+9O1jP3TxI7SEsAMnZth6qrIssOqzhtniOlyJtRZtPhNv39ZU7Jvf8K0WhUpRijFlBKk7FIfOnKcd28PV1AW5PYLQToepbaL8acb3TW3heqKYEGhh+EKC4aHaLYEX1g8EK2YaL5/f15qAPnDWo4foegBtS+axzT+RmW1neDwqXOVLwK3M81K145PuDdHpWzY2/NWPZkqEK9s0bKML8c58AraSTSEuL+lItQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=8EdvyfKLFdko6GXPkbVBsZ9+X+jYtE4lumiNLG98hlU=; b=f8Sc1ytEM+l+6kO/Da79rMFgyBYBesw1/ClozqUGSEm0zRHOm4csTZ7lpXHuZNVt5ayMGujgkIxOpXl+d72epyfvtOLdx0o6th9sWJeN1Agfc1ed2Dh0SSNCRSx8NzMnFfYUV09KcwAFwSdPsbMIsVN1Qzsdqu6nKXZ2pOHvdCBHCzyIuuBOrGo7u+yViZcusad9nbnveiK3dzM4/yetzukJjF1P3zmreN4K5KLJBPQdWla2RgxqFcA0OwBYYyRQO1BOa7R1hlZ7KO0ZmJtDYSPQOmggRQzfMZTZvyeLrCDnnUkJ2Q3jTQ8rn8UIFvx/wYLKFThbDeR2vxXp86sWnQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MN0PR11MB5987.namprd11.prod.outlook.com (2603:10b6:208:372::8) by CO1PR11MB4769.namprd11.prod.outlook.com (2603:10b6:303:95::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.26; Thu, 10 Nov 2022 13:27:59 +0000 Received: from MN0PR11MB5987.namprd11.prod.outlook.com ([fe80::5d7a:9a21:6238:25b]) by MN0PR11MB5987.namprd11.prod.outlook.com ([fe80::5d7a:9a21:6238:25b%9]) with mapi id 15.20.5791.022; Thu, 10 Nov 2022 13:27:58 +0000 From: "Greenman, Gregory" To: "kvalo@kernel.org" CC: "linux-wireless@vger.kernel.org" Subject: pull-request: iwlwifi-next-for-kalle-2022-11-06-v2 Thread-Topic: pull-request: iwlwifi-next-for-kalle-2022-11-06-v2 Thread-Index: AQHY9Qg/fd5vBZALYEil4vl5XR5orA== Date: Thu, 10 Nov 2022 13:27:58 +0000 Message-ID: <7af6d446bc64fc442e0d5f2c9d288e2c813b1504.camel@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.42.4 (3.42.4-2.fc35) authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN0PR11MB5987:EE_|CO1PR11MB4769:EE_ x-ms-office365-filtering-correlation-id: 9950d14b-77d6-4a76-d8ac-08dac31f6256 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: T5aO9+UNpEf7TNBjLImkooaGTbw1oCQ4QdhVxQA1Rm0RfyBv+gPDQc4p7WuRaykwdQTCG/1/8keFztcN+A5YLFU4wdWLVP4EXwvp1b9ZzFhX1GDL1/4XpDjwIiodoaf0bfIKn7WKSePmJ8Bv7g11SvvNh+UEkNuDF5/4SILLhXdoou0nPxggDlaiypwf+F4qCf8p+RdkWRftBxRxETldGEzqiE4QTXaOod2d+EiAsUgTXLK92tkJ2LEV7oWeASqMxkFgYPFizmS9u5y/WphsewUPzWriwTXqg9pquigYap72/QqTD7L4ffw/4ld8V07Uodn24IBTPTdQsSqPWuS6zgdCzn1ItPM3GhtDUM5ht0PJhv6xsMCuEAK7Exa33hOkz/xP4vPU8V/1166u4wvQK9aPhVHweHpI1IEIvY7RQTjmqHGOpvbwt7OgnsM38lV4cCf8LEwJ1En9xUFECe1CVv7yg4YijYOmwOmlPcMsU6tLv4WNmmCI3C50C9KsW17P7lBg3auLM5gFIKEFU4lM++FJCH7QsuFnEbhBk8iFU+z1ADjmoQUYCpt6rhNdo+0ClhFUQAQDJrgvTXAmIrVgIqOFKEYrzn9wXqJBO3QEoNM3AByq1axrarV/AhVnTKBf02k534/QPRgakUq2L0MSM3sU3zzPU3huXzj+qGwHbFmY7L0QlPOAxVmAunOjvuJEgNzmUhX6+Xv3LH3IaqFV2kRkEh855UgG1QlRREi/MKu5GjxzfpY+GfCSc4Hk/MDI5VKQba7Ba3lkTNj9mvjW7M0zwQNEz+bCZbRY8tmEohs= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN0PR11MB5987.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(39860400002)(366004)(376002)(396003)(346002)(136003)(451199015)(38070700005)(36756003)(86362001)(82960400001)(6512007)(2906002)(6506007)(186003)(26005)(2616005)(4001150100001)(122000001)(83380400001)(64756008)(8676002)(71200400001)(6916009)(66556008)(66946007)(66446008)(316002)(38100700002)(966005)(8936002)(91956017)(76116006)(478600001)(4326008)(6486002)(41300700001)(66476007)(5660300002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?HYvXv3AK/i7bvVO4lOwXqOx2vmum?= =?utf-8?q?d/9syxkC1j44QA2svqzy+aiySiEsDmSxXW9ejQCbLCXVxBgeeJp4JyusRq8rpDgx3?= =?utf-8?q?L890pZuW8TzqyhGyhRPcQLeQbQEqg63zFpV2lPO6vocdmbgr7wjkjq2JayFkdKxJi?= =?utf-8?q?hun3yXlDKl8RXjpNyXcn33JaDIkaRsQEw0Bv6WS78OaRUiPNiIOrv0kdIhbmPWw46?= =?utf-8?q?5Q7++hu+dK5Es2/KuLJp/ZyUn1xYPHGUh35Pbtao9VLmkwX60qCsFa0RSzuOP/VlO?= =?utf-8?q?H3Z+FxbyYkVlwZzsGoEM1WdzaAwXU1J93CGfVYECiMyIn8O34Ij01tyAAwhq2fTV+?= =?utf-8?q?bA9k5f7Ct/JvhQ8SJzYGrbHX0BWRuEqN4gVmUkBVWMIUl9zj7Bhy+8iU8qeeJ8izR?= =?utf-8?q?1cQR8W9cz4qt1c6UnJj8mP06/Mrt+EnQLFdgeWX+aoNT/DtAXVCkW3G0JzJz1k0v7?= =?utf-8?q?236Me4UdhMFJINg+45JUPgXCX9ckFV0RcdD1US5FHuIzMytDQC7X6dqpHLHB+XvxV?= =?utf-8?q?VdO5qyEcx5BYgY/baVnObqNDWC63KTCUt08if2PIUvrEpjo7Gp2O2ibf2YdskUq1s?= =?utf-8?q?G+tP2i2p7XFkU921n+hu1rMS8ec53SSv8bxfbVzGwy/i5HcGWe0moB0Y6EWgeWhax?= =?utf-8?q?HNGnoZ2HrawgPWeaBTNhAs64+GhD2+OthfkAeNMUuNtL9pRLBfPyIYhOe8GDFLdkc?= =?utf-8?q?qPzXsEsC20dnBoQX6dHrhKDqxKOAmXsy2NGCblDsrGvrCAGL43ccNLIIy5fVcEt64?= =?utf-8?q?xg67/i+ZQV6JCCP2IROaQmPbQJCdMV9pKDDc9t7Z0Rn1WoUKPSnOfow6Zmkzl8CZF?= =?utf-8?q?HZoEC0FbCMU4DB3/u6FCvujOSvor3fgspbwery+dQGeh5ZpTwgqQhARP6ZZbHl49g?= =?utf-8?q?o3I7YCN4ypgHKG2TyJfKgH00uzAlsxHOgmweoYhNsFkvGXDs1AhmT8NgR+XsQdewj?= =?utf-8?q?tp23ffjIpyxqc/2WYp4uphzSZn06E0P9q5q5BG/feogMQ9jn0O8Rcs2jLdaU0urR4?= =?utf-8?q?PTyPKLbWd5iardHnIx4l2xnqcpT/7es4gZG3v7cGKyq9qEA+OWRbpFdeVT6M0cWnT?= =?utf-8?q?LHnfBmagVuWQap9BRo1mWX0yp2qZOQElKdDMeYXLwEG0m1H1xWZ65fzHSTFNiOEsq?= =?utf-8?q?qWPA+smHdRskLI7bQpVwrP9X4djqSJSGkE5QygF+qZ1O2rbXN4FbPEZwK1xyDDnfK?= =?utf-8?q?aqRyeuns8qV7l9DJpdgVVfAEBzlvqaswnTuKlKX5dZD9MdTkUfgu65KCkVIFIUcli?= =?utf-8?q?ygffsaNL5ie6QKsGiYRWEBYR4gJnvhCYBgkvKp0+/bDpcOwrugTywbxgb8pRySY1L?= =?utf-8?q?Rp0jbmHqDVjQNkNtufWD+2msLZSMMehjETx+wL7RW3+jcnzzLgW3i3qSVAQc2cENk?= =?utf-8?q?0nj99NYCkgWS65lIA4pK7qLTYJS58lfwzPitedyp0pkKFNGKvyuRP+mdiRjaah4Hw?= =?utf-8?q?yJS8n5BUECXQB+Uc+n/oI2mH58qfG94Tdcfn5qJN/wEvrPYtE1im0/9UuVCjvha4N?= =?utf-8?q?S7Tq3qZUuW/Rb4kvHA4McqrUi3q5sd/RQlZi0xSdC0R5d8J8WUG3/YA=3D?= Content-ID: <1206AC1D3008C84AA5AD259ECB39A129@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB5987.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9950d14b-77d6-4a76-d8ac-08dac31f6256 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2022 13:27:58.7451 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: JdiCmpFWLuqVnm/EPc+uCTXs9gI79om9OKt+cWNt4fNzZL+24lYdfyrJq99kFV5b9yZn15PS7nE1ilISBzAbS434gKuuYvUdPVzj4m11xdg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4769 X-OriginatorOrg: intel.com Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org 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