From mboxrd@z Thu Jan 1 00:00:00 1970 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 smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3AE32CA0EE0 for ; Fri, 30 Aug 2024 06:05:01 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id C5538611BF; Fri, 30 Aug 2024 06:05:00 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id mM_vxZyZ8IO3; Fri, 30 Aug 2024 06:04:59 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=intel-wired-lan-bounces@osuosl.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 2655E611A1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org; s=default; t=1724997899; bh=ANkGI2MmAydyIohUmo4PTEZ9437QxSWkMdkXKkQlQ5Q=; h=Date:To:References:From:In-Reply-To:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: Cc:From; b=fJ+VKjS1Opef5tO3/VY7YVfH07PPYKrYdp/9EfwYFWymN6nKRQ6i+iqAQ7/nUxSPb xqxCaDAy+80NvFhpDrlI66p+nUiTbT3nlz+JxlB6XYLrLJhPPrs6YeVCIiZM6Y9R5W J31TWxwDKSJxGcH/LmPdHBocezuuV810zWCFOKBhGlYG0J3iKmorJkZ/zMRqS73Q4w 7+g/QKHJMq2WXRqHgtdviC8TrJMJ/zpwLUH/PgMHkfvaaoyxzwwQ8dUWFKdUiPACVm yip49mwNptEFzJ7LnThdT+myY5RiUJDax9gQ6Dkw9OQvE7h+xEQ7XYBKNdDzmBSd+5 nl3iriza/1/lQ== Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 2655E611A1; Fri, 30 Aug 2024 06:04:59 +0000 (UTC) Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id AB2B91BF2C2 for ; Fri, 30 Aug 2024 06:04:57 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id A198E80BCC for ; Fri, 30 Aug 2024 06:04:57 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id fOhJczFEifZA for ; Fri, 30 Aug 2024 06:04:56 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=192.198.163.7; helo=mgamail.intel.com; envelope-from=przemyslaw.kitszel@intel.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp1.osuosl.org B048680B88 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org B048680B88 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) by smtp1.osuosl.org (Postfix) with ESMTPS id B048680B88 for ; Fri, 30 Aug 2024 06:04:56 +0000 (UTC) X-CSE-ConnectionGUID: OiqFkOo5TFiYh0fWNnH8oQ== X-CSE-MsgGUID: tdAV+AqNTCyLl/OZDGphEw== X-IronPort-AV: E=McAfee;i="6700,10204,11179"; a="49010599" X-IronPort-AV: E=Sophos;i="6.10,187,1719903600"; d="scan'208";a="49010599" Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Aug 2024 23:04:55 -0700 X-CSE-ConnectionGUID: ug/vAHIVS/qDhXi8xypfWA== X-CSE-MsgGUID: 6Xw4UcJ0QbugHRmOcJVp1Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,187,1719903600"; d="scan'208";a="63791509" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmviesa008.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 29 Aug 2024 23:04:56 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 29 Aug 2024 23:04:55 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 29 Aug 2024 23:04:54 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2507.39 via Frontend Transport; Thu, 29 Aug 2024 23:04:54 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.45) 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.2507.39; Thu, 29 Aug 2024 23:04:54 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AgTsSIu8heeMiDHvcuNFfj5iOhRJ5MEcY6zjMV7yh6/l//dQdlkQ0ZBbN2eW5L/M05C+SSn2GP3oCNiDdeoPTWMvhf7zgRySXZ8HXLmklVxNi9nzyS6xiknubg0WGKFvxhZfqq99Oi/qEXBse+C17Pt+TJmupkjEZVxRmT7NqONPAp/5RyfFQXK1i/TIzEPl2kLCN36zCpi5rrKnU9wkThXDt9ES+N/ARKKqusdG/bESfEGLFh/f3taYSDAedIODpCw8BwJEQnFQKds4aDSivaTJCIjk825yLPm5503z1IS5Y+HfxLUlO2QRzyaDQIxeYWPiWQuST1dkQIeqmmahpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=ANkGI2MmAydyIohUmo4PTEZ9437QxSWkMdkXKkQlQ5Q=; b=W4NuN/LXjWPGo5O4lPEgBkTHl3jjVNN8vvXOWDXHOYh6fOSUc2kXjpotpPSEzQNnSvZxj2rS3OeCqiPxxwQ8JFFfuInF+s0g7YMwvQW1ntMF1c2HY3VnfsnQC0hjnfLdSJfWEXdR66A8SUAO15pB5EOKKmUhiyetkQMexzPul9OSnoM8m2ofZziErzIavtlgv7boxG/14agI+3mFKugqb0ogVrpuebT8Tai9z6KMG6IHJ2IivcxCSTH6YGdi4k0hDyYZCllmRo2FisWlmvtvdQcqz2TwM+xv7AYedJn0smYVZ/pXCkPA6uacVjfwbat26VSTSZSDfJpCT8mSZs/w+A== 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 MN6PR11MB8102.namprd11.prod.outlook.com (2603:10b6:208:46d::9) by MW4PR11MB6667.namprd11.prod.outlook.com (2603:10b6:303:1ea::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.20; Fri, 30 Aug 2024 06:04:53 +0000 Received: from MN6PR11MB8102.namprd11.prod.outlook.com ([fe80::15b2:ee05:2ae7:cfd6]) by MN6PR11MB8102.namprd11.prod.outlook.com ([fe80::15b2:ee05:2ae7:cfd6%4]) with mapi id 15.20.7918.019; Fri, 30 Aug 2024 06:04:52 +0000 Message-ID: <0b5a2906-0018-4a6b-9837-56c8a2786f02@intel.com> Date: Fri, 30 Aug 2024 08:04:47 +0200 User-Agent: Mozilla Thunderbird To: Jacob Keller , Tony Nguyen References: <20240826181032.3042222-1-manojvishy@google.com> <20240826181032.3042222-3-manojvishy@google.com> From: Przemek Kitszel Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: ZR0P278CA0156.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:41::6) To MN6PR11MB8102.namprd11.prod.outlook.com (2603:10b6:208:46d::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN6PR11MB8102:EE_|MW4PR11MB6667:EE_ X-MS-Office365-Filtering-Correlation-Id: e07a2ee1-7a9b-4cbc-70fb-08dcc8b9aa0b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?QmFMU2oxSUhHREc0bi80emZTM0s4M2xVekIrblhTM21RVmY2K2F3eFNmOUk0?= =?utf-8?B?cUcrZnRYZkJ0cmNkb0VqWHdDZnR5NTdwY0dJNWFrVXJZSjdEZWdMUUtscmQy?= =?utf-8?B?eDFJWlY5VEVhVjJqVmNEUmZpQ00vMjRaRFVaRjhXRld0NmJnWDl3amFad2dp?= =?utf-8?B?dUFDOXRtQzVlazU3SmJYM28xbjk2TFJ6UUEvVFFPNGMyc3ZNZ3NGOHFhSitr?= =?utf-8?B?MDY4UzVRWi9jR0NtRmZKc0d4eGNYc2VMbEdWYmtsUCtUODUzWVRuUzJxVGFz?= =?utf-8?B?cnYzTDJxUnlHbDhFMEZxREoxUU9jUXhJenprcHVvcXpxcE41d1BSQVpUcjdD?= =?utf-8?B?RjhYajZ0aW1HZ0ovY2dpS0xLcHBMd1QwUDhoRUVDUmUvNDkwdUpMYkF2S3ox?= =?utf-8?B?N0prbWlZcVA0Rkh4QnlocEhSVFBkNFJySHl6aGVER2pDOHNUUzdLRXpQbHdX?= =?utf-8?B?djJEd0d3WVQrMmMzUU5hdUJIMy9XNEhvMWM4UG5OTlF0NzdTMzlpbHpJU3ho?= =?utf-8?B?czdQdkxnNE5JZFBEN1I4WitTUFZ4eUxFaWlZSXkrb0VZcjlSbWdOeHVYNktw?= =?utf-8?B?ZHAxUnlzaGNlSUJ3SHJnVUY1OVhhamhqVEVpbXJpM1VxVlZndlduODJoYlFU?= =?utf-8?B?UE9WOEQ0cWN0RmlZUm96c2JGd09IUWNLTWFHVGt6OHgwWDBGYzZwaVJZbWhC?= =?utf-8?B?aHQ0VzBwbGNNLzByUzlqNTdhaUgzM29lRkpjWWZhaW9BL2YvVFRxekpYSmMr?= =?utf-8?B?NGRqRnlBMWZuTFpudVRvWk5mZ09vRnMwajNUVUtxalM0YW0yb1hRbytOY3dh?= =?utf-8?B?ckduaWtzRzJaYmtZaG9HRnZGRFljNGIxNmxpM3Rpb2xUeXR3bW5nVVRwa25Z?= =?utf-8?B?VWV5V3ArSXlyY0ZLeFlrRFFoTjRmNGlqUFpkbkxLV1BQbnQ5MzVBQTlxaTcx?= =?utf-8?B?Qm1sYkUyUG5zSDNXMjhyOUpaWGdsWFRacjlENW45dWx1UkZaT2R5VmRVeURo?= =?utf-8?B?M3A1WjhrOXhCaHhYSHYrNnlxKzFMa1YrZTB5ME1XN3V6Q0pHSnNpNTVKVXZM?= =?utf-8?B?TDFDYXFmQTExbnltSXhEUXozMzBES25CZGt0dTJoUVFLMkFMZVZwZlFtSWEy?= =?utf-8?B?MUtDbUk5cFNYZ3RsRnZ0QUpUbUNTU1Z0K2R5L1Vlb2VKT01QTlFhWWtSVnI3?= =?utf-8?B?NEEyS1NhaE85QkJNM3lMc0xDQ05lVE5ITHAxb1RCWUtLSlZrblpZZHJkd3Yw?= =?utf-8?B?Wmhra1JRVk5HT0VKcGhtdi8yNmFoZXRoRG5jMGNxYnR6MkQvQ0pWWGNFY2dm?= =?utf-8?B?OUk5NEFSeWcxeFdYVHhHM1Z2Y08zNis0bXYzU1dNQkpicXltYXUxU2VBeXBK?= =?utf-8?B?T05jWWtSbGlUS0NWQ1RjUHE1L0FXSUNOTDFwTE54R1dZTUh3dHp2Q1YvcTdH?= =?utf-8?B?R1ZPRXpJcnVuYVNrUE9VNTJQOGFFYkJRR0NiRTVzaVlCMy93clA2SmlWV3k3?= =?utf-8?B?OGZRK0FIZ3c0ejQ5bzI5SFFUSVRjTE16ODI2MWx2N2VabUtxUzFzREdYbVJZ?= =?utf-8?B?aXlTMHNSWTI2eEZjOEUvUkRuMUh1dVZOckdtbGQ0VE1wTm9ud0dLL0oxblJ5?= =?utf-8?B?UE95MlBORmhZWHM4V1hDQks4WDBwUUo3NTM0OWU2M2tXSE5yUm5pM0xibkFU?= =?utf-8?B?K2VDOTNnYkFscWg0ajRGTnI0UWRXb09zVHNWRVN3Nlp1RGRQSnQ1L2ROcnZT?= =?utf-8?B?end3OFVUMytiRVdmcE5xRVdPNG85dGJvWmJmNjZ1TzJTMWUvVHVuM3RLL3E3?= =?utf-8?B?ZXVLY1czMWFZcWlNc3d0QT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN6PR11MB8102.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RVdmVDV0VkRSS2krVWlKaWo3MkowazM2dkJ5VHl4L2VHTzAya2QzWnZETy9i?= =?utf-8?B?cWdocG9ZVEZJYUY1WUd5K1piWnJQOFBxM2U3bFJkUFRlekJpRjh4WWpxNlJG?= =?utf-8?B?a0M1b1ZOT1Mwakt6NmdWRldRUHZUbWovNmFMajNaODdveDB0QVg3eGFGSXRw?= =?utf-8?B?MW5GYXVmTlFLOHh6V3NOUjVkQzdSTHowYVNJVkdDaEtoOGI3RXcrdU9PVnFL?= =?utf-8?B?QzNGUFRpM2ppWjM3cmRNdHBXVVJYMjhIQ2YwbnRRWk0wSURGMFFCeis2TkVB?= =?utf-8?B?UXEzWnQvUWxMeDg1NWlLV21WNGt0UVVrRHNFMmlxYnV3WU9HMzVUMWFVcXRW?= =?utf-8?B?NFlaU1d4dm11S3hOL2NjTTVyVUlkb0lFbjl1SWNKcXRwL2pPU2QrOHdGT0ZR?= =?utf-8?B?cUloQm9hRWNpbjYvQXkxc1pwd3dLRlhRVXoxSHE2WGRKUmhGRkEvTldyd1RM?= =?utf-8?B?eFdhSXNXKy9GRTdQRVpJWE4xWVVBMzJrUGtsQ3JWMFBSLzVCalEyd0hkcTli?= =?utf-8?B?S2tIblhsWjlqcjRXMGNRbFYxbm5waTFEeVc5NG04eXlqUEdtWlJLSmtkOGRK?= =?utf-8?B?NGtQRmxEN0lZK3UxZGQzWWZDT0tCMCt0bVQ1WjJEaTJsOTROMFJhQy9uUVdY?= =?utf-8?B?KzU3ck4ycS9va3FabVF3eHQ4TW54YzdGNGpUY0M3dnRtNlZGdFA4SjIyaERw?= =?utf-8?B?L1IrWEZyakx2UWs1ZHZpWFdxelRvTDVyMDdrR2syMk5FRUhFMXlNR3VNM2dM?= =?utf-8?B?c2YvT3pQSW1UQ2lDcEwyTDRJSVV2Q2hKR2EzZEViTUNOczJ4UXhBazR0UVll?= =?utf-8?B?L3E1Yi9iSkVLQnZKZk81N2hZZmpzdS9hcGRVb1dScWZOaFNOVHRVeHlIcXht?= =?utf-8?B?SGlFTXV5K1BhSjEyVElGbkd1S2Y2NXMvbFRQampkbEkvbkpzd2QxNlIwMm1O?= =?utf-8?B?eXIwUDJYUjlsMjgzWXpuc2VQZ1ZrS1Y3NFByYWp2SDJ3RkVFc2JMK2J0ZWFD?= =?utf-8?B?a3R3ZEtaZm5GUE85NEpXbmFqeXQ3V3MzcENQVTlvQnFycTg5TmQzb3RBQldD?= =?utf-8?B?am9UQW4rTG4zeEdpeGF5K1llWHRNWmtCWmd2NXhldnpjdUZZR0ZlU3NQQ21D?= =?utf-8?B?OWdlTHpNNmJ0cFVieGxDZWFDOTNsK3BjZUNkNGV5bmJLSWlVaFd5SjZmd1Zl?= =?utf-8?B?THZXRW5pRDBZSFloMWh6d0RlOUtSb2tiOUlyeVo2dVh6MkR6cGN4WnBnb2Uy?= =?utf-8?B?TmkxWUcvcHV3Q3E5VjdCN1pVcHB3WDVXdW5yUE1zRUFxQ29VMDZIL3Y3RUo3?= =?utf-8?B?c2x1c0dvdS9nUWlWeWtyMCtST09ScGxzL09WQVc0RlNyL2pRbUNJU0lld3ZD?= =?utf-8?B?OEE2Z3dySXpwQ3lPTHBXWitIOXlLL2xjUmpKbkVOVW1GSi9mRXBISEpRb1ZE?= =?utf-8?B?di91U2hXMEs3bXZsbGVpS0trWFUyUG9QbVpCbDZzRE4xVFJJZktMZE10MWpE?= =?utf-8?B?VnFZazZGQ3VOZFJXc0ZidjljWEEreVlONVBYdXFxVUdzNWFrcWY2eVJVekhj?= =?utf-8?B?RzhFY2x2VmFYZU0waGRNbVFsNVdZR2NUM0pGZWpqWFUxZmcwQ3o1YktEV0hv?= =?utf-8?B?bEdneC94emVBMkhkYXQ2WThzY3o0T1ZrODNMSTAydmdnVGV0SUUvZWE1TzlC?= =?utf-8?B?TXdadHpTeTBKbHU5dGd6ZldIVVM3ay9ucEhlTFBEZUZoNTFXRmdkVTF5ZU1y?= =?utf-8?B?S2VRZ2dQWlIxM3pwcnJsd25Ga2RFMEs3T0hwTVd1ODVwV0UxaHlJclRBZnFH?= =?utf-8?B?dzRmOW4rS3pHUFNnbTNsMWw0VjBKWkR0UHkwSm1oVlE3ZFdabmpFR3dJSUti?= =?utf-8?B?S25HM3FyQjFFMFZ3eWZZOC9oSXdmZjkxQU9LTU9TUXgyeWN2TVh6VVNmSlZW?= =?utf-8?B?SVJoTVViZmsrdWRKSXVMQzlUanlVMGFqQXdiaU42VVdSeHhLNFhtR2RTMWxD?= =?utf-8?B?YmRJNnAwckY0dFdwNHBmN3R4cWlPVFZtQTlXdWE1enlRWW9qRXZneWdhRHRv?= =?utf-8?B?MDRmZU9MRnRmenpIWmFKZ1YvWjRTMFJlRytUY05pZFhYWlhlYndvSXNMQmRW?= =?utf-8?B?OWlQZ1Y0WGR1b3JPV2prM3BnRlZsYzhBQ2dPVnl3SUMzaHJwWmVlWEtIY1l1?= =?utf-8?B?MkE9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: e07a2ee1-7a9b-4cbc-70fb-08dcc8b9aa0b X-MS-Exchange-CrossTenant-AuthSource: MN6PR11MB8102.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Aug 2024 06:04:52.8076 (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: v5SkSazKN0PjGyqcGUxYKPw/qiBiVUfUjwJQsRjXNIMnEMCRX9twJ5PFsZeQ/xZO5tpMM54gjJHLl7sLMwODn8I7a1wkYMW6g0zXieAfnCg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB6667 X-OriginatorOrg: intel.com X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1724997897; x=1756533897; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=JBHuAcxvSGG0OZY26T/gjcRI14VFKQzZxKWKQQERFeI=; b=MNQbjD1fcGLkGsiIhw3lQYbmsFlHfucPG8yErEXQZ2lciCn5kIWxg1zk WYwUk3aeLNN2vnYckcsAUcMQJRbT3LFLemQFNLOTyV+hycV/lNhq50KnI ARXgj6/SzvssE5KBt2SLmYkxHBjggM7ZON6a3LQ3gYKop6xgQiU+QeM0t JH23LEonxb4spzNuTPAaHOt5Xw6fw6/q9O+dm6Js2UU+k0X6qVJocXSsy q+vUkjiL+hO4XhH7J6XfKhLGZUWKXERR5rvWOyQoKdlVutS4T12CnZ7EM +fbZzgkXOgPO/Lq5zD/S8WLW6HRHwHu/mf+60RSdsNGhdplIbLSg3PnC/ w==; X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dmarc=pass (p=none dis=none) header.from=intel.com X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=MNQbjD1f X-Mailman-Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Subject: Re: [Intel-wired-lan] [[PATCH v2 iwl-next] v2 2/4] idpf: Acquire the lock before accessing the xn->salt X-BeenThere: intel-wired-lan@osuosl.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel Wired Ethernet Linux Kernel Driver Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Manoj Vishwanathan , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Eric Dumazet , intel-wired-lan@lists.osuosl.org, google-lan-reviews@googlegroups.com, "David S. Miller" Errors-To: intel-wired-lan-bounces@osuosl.org Sender: "Intel-wired-lan" On 8/28/24 23:29, Jacob Keller wrote: > > > On 8/26/2024 11:10 AM, Manoj Vishwanathan wrote: >> The transaction salt was being accessed before acquiring the >> idpf_vc_xn_lock when idpf has to forward the virtchnl reply. >> >> Fixes: 34c21fa894a1a (“idpf: implement virtchnl transaction manager”) >> Signed-off-by: Manoj Vishwanathan >> --- > > Reviewed-by: Jacob Keller > >> drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 3 ++- >> 1 file changed, 2 insertions(+), 1 deletion(-) >> >> diff --git a/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c b/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c >> index 70986e12da28..30eec674d594 100644 >> --- a/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c >> +++ b/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c >> @@ -612,14 +612,15 @@ idpf_vc_xn_forward_reply(struct idpf_adapter *adapter, >> return -EINVAL; >> } >> xn = &adapter->vcxn_mngr->ring[xn_idx]; >> + idpf_vc_xn_lock(xn); > > Could look at implementing cleanup.h based locking here so that we could > use guard or scope_guard and not have to litter the exit paths with unlocks. only scope_guard() for networking code > > I don't think that needs to be done in this patch, though. +1 > >> salt = FIELD_GET(IDPF_VC_XN_SALT_M, msg_info); >> if (xn->salt != salt) { >> dev_err_ratelimited(&adapter->pdev->dev, "Transaction salt does not match (%02x != %02x)\n", >> xn->salt, salt); >> + idpf_vc_xn_unlock(xn); >> return -EINVAL; >> } >> >> - idpf_vc_xn_lock(xn); >> switch (xn->state) { >> case IDPF_VC_XN_WAITING: >> /* success */