From patchwork Sun Nov 6 11:01:38 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Greenman, Gregory" X-Patchwork-Id: 13033401 X-Patchwork-Delegate: kvalo@adurom.com 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 D6E4AC433FE for ; Sun, 6 Nov 2022 11:01:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229750AbiKFLBo (ORCPT ); Sun, 6 Nov 2022 06:01:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44146 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229581AbiKFLBn (ORCPT ); Sun, 6 Nov 2022 06:01:43 -0500 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 88C86DE99 for ; Sun, 6 Nov 2022 03:01:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1667732502; x=1699268502; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=eGzMGfR9EaocAQ9BbWVbEgpOPN2HngapI79kVXDtGrk=; b=K3WOpbvsaxwxRfvdgNhGcY43YmcgSA40cr08KEB++I1avu4aHTe2iBRm hgjxCsh7sqIn6vZAc01OpC1whVbm+2+R7hMrFojTSvhsth67L5OChCNJG 29HHR4Y35iQ9XiqGHLqD6LNpfQaUWx2x5D2gGKagnM5km2ZERyJ2Eqe/N UMyBjh0MHrHVyuL39+OBOtDIA5KKpxd4dIxwSzqL6uqxdSfJgXJwCUPlA CaBwF3OO36SDocxoU278qJG2XaRzjW6rxKAtwDTXHpLybdWRErVtIxD++ qEq50A0kxpRWtySj8PlaP2LT30bC6w/BZY1n6nWeUxcZeFutpxSwSAPFY w==; X-IronPort-AV: E=McAfee;i="6500,9779,10522"; a="311375049" X-IronPort-AV: E=Sophos;i="5.96,142,1665471600"; d="scan'208";a="311375049" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Nov 2022 03:01:42 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10522"; a="760804579" X-IronPort-AV: E=Sophos;i="5.96,142,1665471600"; d="scan'208";a="760804579" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga004.jf.intel.com with ESMTP; 06 Nov 2022 03:01:42 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Sun, 6 Nov 2022 03:01:41 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Sun, 6 Nov 2022 03:01:41 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Sun, 6 Nov 2022 03:01:41 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.106) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Sun, 6 Nov 2022 03:01:41 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hxb3thvFc7zwTQX0twzhX7e71tu9TEzKHYKro3R9Q6fStySmrj4B/lLhu6T5Hc2goSQ1i7za/0AKXhxrs1C89zTeVuxj9ffx88S0rXerlIFlSrrfF7s7zg5IrT/TfmEAAiRAaCV5nawU5PuFspnutRPtJRx14lJmfg2xlW806A/yZB1aGy81LZBWNkIbR78Gt6dm7ow3/4z4G9zA0FImjnc+ZJl4vwAIZJbfdEOAPAAcBHV53nDf1qxx1o0llfBLJ523k7QrhmoQ89yXS7Pb+Exv1+fNymqey8pRVEAmk7zuecqttdIdSeK+8nmd4Z4EfPPk39mZ57td8xqiXq8RsQ== 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=eGzMGfR9EaocAQ9BbWVbEgpOPN2HngapI79kVXDtGrk=; b=N81DstL+5M44tsTKDSj+gRQ0QeOfQe5fD1pjhOaki6+PXctV5dTUWLxyjBcykvBuf98jso8KdbfnGfAvJMnnD1XlS+Er7hXxpJ9rFWPR/qbqZkV4MmtuhEsgH6BJLalt1brlqlPeBtmie67QFtG3pbJ11Gqc9EFNf1TcMxn1d57ctIecq5DSNkArwETIY3eHQsBxRcjZ1GOFYWPfmK9gFLuykTzSc6kGrIkERDlfiC8cV9Uzf4wRtTAhmR/vDpA7InqLfo4hCsq3gkNbVyFWG3J+C0ZiN4xc9KtaKNX8pn6S63NU2zz3oyM/5u2gKTgD+fh/3ZYJBrOGWijmqu5ZqA== 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 DM6PR11MB4705.namprd11.prod.outlook.com (2603:10b6:5:2a9::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.25; Sun, 6 Nov 2022 11:01:39 +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; Sun, 6 Nov 2022 11:01:38 +0000 From: "Greenman, Gregory" To: "kvalo@kernel.org" CC: "linux-wireless@vger.kernel.org" Subject: pull-request: iwlwifi-next-for-kalle-2022-11-06 Thread-Topic: pull-request: iwlwifi-next-for-kalle-2022-11-06 Thread-Index: AQHY8c8kWoJiM6QWfUCs6xB0aK3krA== Date: Sun, 6 Nov 2022 11:01:38 +0000 Message-ID: <141140c10cd372c03abccb0483548108de705565.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_|DM6PR11MB4705:EE_ x-ms-office365-filtering-correlation-id: 63957db6-828c-46e7-2f98-08dabfe64712 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bRoJKXAVSiPJggzQ0DzqI84BXxzMi9/dpMFfcVyU1WGv4A32qdIRoTxGZBLqMceGXbjj7jPpa68qWKI3UCdEFIvC8qkl0gN/5h8DHrWoZIWdLfKVngJBE6/ENN8tH1CGKlZceQrpTgLt9q81FN9iqMl6fTNj9jlo+1TjdzWWIN5Q1vuRLjq0YA5eONnGDwbieKraFszxbKhWyokbzvadN9/CPiMVbRQMpaCtVe2cmEVyd70aOyC5l9VPZtgUOHf1jQDDUa1jDTTOBCf/T7vOlRt3m7f2zS9lk9m038/Rf8GtgQ1LthiKwHbHIlnGeBJJYK2IyeHtnIswlPGoa0JQBQdiqPYdFZae/QhEApGCgQ1vGfDI4NAGC80LMJKVasjfNkMTQg/XOxf6+ndxsY47KpZp7BDgVSJJEZf7uWNsoX4m8hsQ0QQt3UOxQ1JzXkdfZFYLDSHQRpQ7QQZFS3QccWM7yJtE0kbH+j99zaPc86mDG4cGbZLZP8kT7ljHqL4Ma3S7KX0LH/m7NUIKA9i+T+/VaXCysyMhS+Bj7kh5oP6HMCEHV5T28TWAMX7cdY9ZDIaxS/PsKDt8LOdoBFKjuT6fNJMHlyewZcLTxgdBYLL82ol+SaMFIkSBTcB3iDcT6uI0xo5sa5Xw+B5/ivlImac5kWJOnZvY0/T67j6cx275LADlRVt/BobHsEQrHwowx65KyMU0JfsKj2epH4s3qxBBQA4gKfiANDsuonMQhdzmLevoHDLES1W5P2VJLfRMgARAOGSH4LzN2eYFd9vZJ+awk++q1REuiQ/1HlE7htU= 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)(396003)(39860400002)(346002)(366004)(376002)(136003)(451199015)(966005)(6486002)(478600001)(71200400001)(5660300002)(8936002)(41300700001)(2906002)(6916009)(316002)(66446008)(66476007)(66556008)(66946007)(64756008)(76116006)(8676002)(4326008)(91956017)(83380400001)(38070700005)(38100700002)(122000001)(82960400001)(6506007)(86362001)(186003)(6512007)(26005)(2616005)(36756003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?RmWPc8hZ9KOlQs5928s0mWdf8vA2?= =?utf-8?q?dIEkB8NGZu79j0ebsHcNV1Q8ms84PXCFXXTCBH+FB3ntNsNrL4+ZTDrUmQOjM0RML?= =?utf-8?q?mWvRUJC8I8/hRjHYVA281M8Ioidlcj1b67gC70eoqTUVPmnPPgTrxiVsmwCodFRX/?= =?utf-8?q?3P1zgBR52R28i6PabhjjLFCLPoCECvEtMURHqpA2jWnycX5mzJWa2b9TixgJMKmq3?= =?utf-8?q?My49Zif/lFnInXr8s6rkgNuw1AhY6oTosH6f/PoeSLwhWG6SI/KMpTTnIle/+1Dhj?= =?utf-8?q?DiHPv2KklB486eqIccGYBgUGVGsz5hPgnC8K0NavHAWvNhoE6WAFxL8K+FhecHOZ7?= =?utf-8?q?obY6FYwopd2xsV9z+9qLJXGm2JHX8sd3iIfyAgK3XdfGVwMGrdwCgJPNS3ROGJLP1?= =?utf-8?q?LaKVAOfSooxfCNohhWWGTGd3pZsG1ZBFvbFjLMHtwgzf963Nua4jypGshFHFym5GT?= =?utf-8?q?itMVyclimImaRkaxtLhM3s7ehSySUNvbUSSrC3tgNXwtNch5i+dx6AgEc/LqCx3qd?= =?utf-8?q?O5qr0oWdcxy6YMM75jF9NE4MvaB+Wu04eeOxtDPlYTSDt4bdFFemV7XWqkOEjN3D5?= =?utf-8?q?tl4EyDiTSI5EgGVRwK5zO4ggjms2LYcUwGMmvenCLvF2/OKX37SQtroB9BQ+FRvot?= =?utf-8?q?Jnaqd7qjgM+eRyOZBQEac4xL2JXnJXbMDz8IG3IRJbFNEv/5VfEmGWT/RsbDiZrvW?= =?utf-8?q?Xr9/BWi6AtA99juSDTjZigGxhXv+A1R9v8PQ47HgAr4cuWxP20NoVCtQdGLV6w0th?= =?utf-8?q?HZQIV1ytcB6vVq+9ZimojxqnzKnliVpYprY4PyeQ3E8jaOxXHLozhw3b1Ah1hWDDO?= =?utf-8?q?RrosCani8NSzTkPDnNaeo82Vgtq18xsRHhK8Vkr0D8j1QNJVMEW4cAxK+UjC6iJON?= =?utf-8?q?Dv9Qh6+LPHfG5q4YyiCHco2wO0mu+1rZwpUHqECao2UZcHJVpvdsAmlSZT2pZnnRz?= =?utf-8?q?BwObvajTge45z7MkZ4dCT56OfweDvcu0ei3aIu6F577PYeGCizxt4qxpAQ4+FR4pq?= =?utf-8?q?GeJ7wQYOaEAaGV/oZ4iujH2KwwX0Yjk2E+3mV7DLGxHije+yLrGhuMWyqqutjNhI2?= =?utf-8?q?Wm763I3DSSSPoM/CtZRmFPCuLkdXzOXF7WTgevyiFTjjBWkLPwZQhqcUjOu90yMKY?= =?utf-8?q?bw0Jqjnfvf6LGTlq44yvTpFhzWeMrplJ2LXh1twNIEIzyxzboD3zlxMEffOPpbRA3?= =?utf-8?q?uMpl3VXjSzRIgi8VHDpGIGv3K2xdSk8Kesse8Qoivi7Pvo6Hj4gRtIDoku29CbH8f?= =?utf-8?q?TDmpqHUPlGm6OLiFZoRHbyoLb1Fb9Sb6enqQJdL2UbD82FFjDzLFjNTM7KDlJND15?= =?utf-8?q?VKDVXuMzmQTIlP8CsqUzz9IPwvFRNPEOCD0FHA9FqRAMoksdaGf+RydB6ex0KNv8b?= =?utf-8?q?/7tOmaImA9T50NqB6bGksdr1ipJvQqBHx5dZaSnZyZCg7SbmcOpyTlXyKOUDXO/BE?= =?utf-8?q?TPazkQYGN0qfsxYQZjkAr9FjSU4agUnJgcEp7HyOutOVvG3V9GaeNRHbjl93xw2bW?= =?utf-8?q?OFpyWzx7dzppP2f2tVvOue5k5FD2M+K1QDOEbQ5aCzr6bbqcISMg8LY=3D?= Content-ID: <7C403FC704FF3346B9BF319707B5ED97@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: 63957db6-828c-46e7-2f98-08dabfe64712 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Nov 2022 11:01:38.1635 (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: Xf+1Nj9juLxrQa9CPrUWVXGIYRR6Ij4vM9UERWoyUvPlpK6a+84AdW1+CW8NUSclCbTUDGNulO1TYnPvqAQqmcYbgBgIhLx7/ZdKzyTslYE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4705 X-OriginatorOrg: intel.com Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org 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