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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 56D85CF042A for ; Tue, 8 Oct 2024 22:55:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D44166B00A1; Tue, 8 Oct 2024 18:55:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CF39D6B00A2; Tue, 8 Oct 2024 18:55:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AAA2F6B00B1; Tue, 8 Oct 2024 18:55:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 866866B00A1 for ; Tue, 8 Oct 2024 18:55:48 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 5CFDEC04CE for ; Tue, 8 Oct 2024 22:55:46 +0000 (UTC) X-FDA: 82651943976.06.02AC0D4 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16]) by imf26.hostedemail.com (Postfix) with ESMTP id 01879140015 for ; Tue, 8 Oct 2024 22:55:43 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="KrEu/f5K"; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf26.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 192.198.163.16 as permitted sender) smtp.mailfrom=rick.p.edgecombe@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1728428044; a=rsa-sha256; cv=pass; b=3JaRBwZlTb5nUWJusq40dkfTBzNsb1zhl+DvsLqFq4BCLsNfewTo5Z3CoK/reL+68Wpo0O rW2Bc7BxRf7tpqERJoavMLvQgSayw9E+7Nqrhalc6fwpBuOYnF6PGrnWrJz2IOFETZXrwC 71VVjSEKy+JSC7XwFK8pw8yAGbOhuho= ARC-Authentication-Results: i=2; imf26.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="KrEu/f5K"; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf26.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 192.198.163.16 as permitted sender) smtp.mailfrom=rick.p.edgecombe@intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1728428044; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=ntH3qQwQMGF/qtWw1ckeJLDPJtrUEsivYxp7Fwlojfw=; b=yc4cDG5ysY3mwrEuA1ra5b0BLs/PyeErPXoa0tc9f0rdmlcaT4bVxpIBJPIjI7avHKM07c fxanT00dwKBLPqfrNIjSgEoWybag3q/zPt/H0C+vSpvFh+1/3y9paGpSIvb+h6F49v8Mh3 h6YEZjTOIBqfdp9ICDzvCGM1envl2R8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1728428144; x=1759964144; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=ntH3qQwQMGF/qtWw1ckeJLDPJtrUEsivYxp7Fwlojfw=; b=KrEu/f5KAQ84qf+BDtQFDXxhATyJaYqOxYyW3oyeoekJMbvX7mdxCHRt 9l7gTbO7QPqWEZQwxIlisVYp5H+yjS8Xcw6sa2Gf7t8vzhjH1YZWc4m3N IMDO0ulzZTMyXI+rr5fpdpDJ8NHyE5Tp39MfuD9K0BbYpoNZqyzzJrxaV 69Sj2LGvkVRM7YdNOOqFAhPnhtLmL8rqZOqwjLiMjlPY9oj0ygvP0PfYi RCLZ8d9iwvSjtx0LZEoVdhknpVaWLTSXPNlw6CPv+MBV56IG3MKGW34wh hPh0wN48jnhGEv/v7BaWyT+6FD0N6Alm/Rswrs5luP9/G5Fcne8dPEwpm Q==; X-CSE-ConnectionGUID: A4zsK1WARl25+Q4LQNz6HA== X-CSE-MsgGUID: 0IfMm29eRpafmpv1By6h/g== X-IronPort-AV: E=McAfee;i="6700,10204,11219"; a="15301108" X-IronPort-AV: E=Sophos;i="6.11,188,1725346800"; d="scan'208";a="15301108" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Oct 2024 15:55:42 -0700 X-CSE-ConnectionGUID: x/7DE7NNRCCTTpHAYfW5zA== X-CSE-MsgGUID: 0L8awBwATpGt7EEctFSSgQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,188,1725346800"; d="scan'208";a="106785472" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmviesa001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 08 Oct 2024 15:55:42 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) 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; Tue, 8 Oct 2024 15:55:41 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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; Tue, 8 Oct 2024 15:55:41 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) 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.2507.39; Tue, 8 Oct 2024 15:55:41 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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 via Frontend Transport; Tue, 8 Oct 2024 15:55:41 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.174) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Tue, 8 Oct 2024 15:55:40 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TdeRqE0UmK97tK646xtWjHg3P0vlcX/RbdLh77/GQh3bNkoy2zfKYVuy2dejUt5MZHF2BOKkp1lERs4TlS3usBllYYWok6XRmIzvHkahoRun6v5FkzHBzju2cMT98a31E1HpSafpJc0Rh+XI/kDOC+Rmo+wDGkEwPzuYGtbCLbuxBTykzeWB8DgpZCa1NL9P+2FyqLmPGPWfRwbpOX4HPTHA/IaRkMERRS9dC41Gx8OshE6C3Heja6LciTfQj9EPczCz3yJ8Xlmbyk8DKJ0neUExtbE8GnDTCCKMXptzgyc6dgotEB8o7EEnQpbQ6ZW21tjOrHa/pH1IIvvFg3MimQ== 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=ntH3qQwQMGF/qtWw1ckeJLDPJtrUEsivYxp7Fwlojfw=; b=moHWKWpakPwMwFTTV1ECmyeaNxSQDJabt24zJ6RY43ty/tNGWVj84VWukXaxnJyL5OzCb43IAahxjr0cgyG6GbvNeFqajg9NNX/2O7Jee8U+g6TGfXA6/RVSQ1acnl0gPLvQx8uIMD7Bi1vJuPOtigksQZsTMhFJa5hKVFj7ZTXO7SA23YwUmHcEOFnaYfzJ9NCUczEisDEHOi+UAiUuRhhWwjmhmqPGG0gCJHVGCboWhxN8BdQW/MG3TDZtT9HbueqlNDtKs7GfaMlEZ/YRYO6ePFSDdMSnF8SzDUxBT8WW4f4nikdErD4zf5125HLZqQnG2UCBDkpM9OfA0Vm2Mw== 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 MN0PR11MB5963.namprd11.prod.outlook.com (2603:10b6:208:372::10) by DS0PR11MB6325.namprd11.prod.outlook.com (2603:10b6:8:cf::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.24; Tue, 8 Oct 2024 22:55:32 +0000 Received: from MN0PR11MB5963.namprd11.prod.outlook.com ([fe80::edb2:a242:e0b8:5ac9]) by MN0PR11MB5963.namprd11.prod.outlook.com ([fe80::edb2:a242:e0b8:5ac9%5]) with mapi id 15.20.8026.020; Tue, 8 Oct 2024 22:55:29 +0000 From: "Edgecombe, Rick P" To: "corbet@lwn.net" , "robh@kernel.org" , "lorenzo.stoakes@oracle.com" , "dave.hansen@linux.intel.com" , "debug@rivosinc.com" , "vbabka@suse.cz" , "brauner@kernel.org" , "akpm@linux-foundation.org" , "palmer@dabbelt.com" , "mingo@redhat.com" , "paul.walmsley@sifive.com" , "Liam.Howlett@oracle.com" , "tglx@linutronix.de" , "aou@eecs.berkeley.edu" , "oleg@redhat.com" , "krzk+dt@kernel.org" , "conor@kernel.org" , "ebiederm@xmission.com" , "hpa@zytor.com" , "peterz@infradead.org" , "arnd@arndb.de" , "bp@alien8.de" , "kees@kernel.org" , "x86@kernel.org" , "shuah@kernel.org" CC: "broonie@kernel.org" , "jim.shu@sifive.com" , "alistair.francis@wdc.com" , "cleger@rivosinc.com" , "kito.cheng@sifive.com" , "linux-kernel@vger.kernel.org" , "samitolvanen@google.com" , "evan@rivosinc.com" , "linux-mm@kvack.org" , "linux-arch@vger.kernel.org" , "atishp@rivosinc.com" , "andybnac@gmail.com" , "devicetree@vger.kernel.org" , "charlie@rivosinc.com" , "linux-doc@vger.kernel.org" , "linux-fsdevel@vger.kernel.org" , "linux-kselftest@vger.kernel.org" , "richard.henderson@linaro.org" , "linux-riscv@lists.infradead.org" , "alexghiti@rivosinc.com" Subject: Re: [PATCH v6 16/33] riscv/shstk: If needed allocate a new shadow stack on clone Thread-Topic: [PATCH v6 16/33] riscv/shstk: If needed allocate a new shadow stack on clone Thread-Index: AQHbGdLZKp0M89bQgUujzl7/KIk8xrJ9drAA Date: Tue, 8 Oct 2024 22:55:29 +0000 Message-ID: References: <20241008-v5_user_cfi_series-v6-0-60d9fe073f37@rivosinc.com> <20241008-v5_user_cfi_series-v6-16-60d9fe073f37@rivosinc.com> In-Reply-To: <20241008-v5_user_cfi_series-v6-16-60d9fe073f37@rivosinc.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu2 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN0PR11MB5963:EE_|DS0PR11MB6325:EE_ x-ms-office365-filtering-correlation-id: 067a9711-5079-4c6f-d989-08dce7ec4e44 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|366016|38070700018|921020; x-microsoft-antispam-message-info: =?utf-8?B?dXJGVEJZbkF3b3J2dlBDSUM2OUk0V3BwZXJ6UEtEVG52elRQVzBpMEp0MlV0?= =?utf-8?B?VUs4REg2MTRxV0daUGczREMxMTJkWkkzL0FwcnNZVHBtM1I1eTVWa0YxUnlJ?= =?utf-8?B?Ynp1TWhWR3YyU3BnK0pyRUNPRXFSZjExdHZCdjRGTDZYSzRsNHpGdW80OVRq?= =?utf-8?B?QStFUklJNzlMNER6L3Qxcy8wME95eGh2QUZiZTQ0N2NVZGZHbGJtaXpHK0t1?= =?utf-8?B?SkZ1bnRtUE9xTE84ZkVuaVZyZEVQakhYdlhRMXFuOU1MWGs3bHZiUTJpMTdu?= =?utf-8?B?UllML3U3Z3MvejZHanFTc3lLRHFaWXY3L0QwRVlRWWZMbFp5ZW9MMERFQUlQ?= =?utf-8?B?a0ZZa2wybWdra3JlQnB0eGQwOGV0aWpWTGxhOXJ2MVFNZ0FUQUwyUml5aDEv?= =?utf-8?B?SUtFOTdmZkI2dzd1Z3lKeWFyQU5BL2hyV1JJWFBmalprZDFETVFnR2pxbzhx?= =?utf-8?B?Y0dTQUxZK0dOVDhMQ3N3QTg0bThMaFlhbXFzU2xETSt2bkZCcVVIckhXL1k4?= =?utf-8?B?SWtiU3RTRVB0R1hzeEMvZ3UvekFSL2dMZ3Q3ZkE1QVNmb1ZmZkw4aU1EN0hq?= =?utf-8?B?NlRvaHVnS2NyRGlwdTBpZjM2T1I1R3dFRHEzRG84a0dWZFY0OE1obTREdWlL?= =?utf-8?B?RHUvc3Q3WVcvQTM0cmdNUkw4Z2phUk1DRTZ5cC9kZVhPa09pMU1NSmt4T3Ra?= =?utf-8?B?Y1VNN0U2aDNBM0Q2ZGpmNk1JdGVDTlpVYXBBQ2MzdGVtbHA1Z0JoQ0lRYlN2?= =?utf-8?B?SEo4cHlsY0Q4ZDEwNXg3S1dRRi90aC84Wjk2RGd6Rk80d0tBam9BZW5IMkJE?= =?utf-8?B?elRWVnEzMkJrQ2tSdkZNWSs1T1hNRkpDWEN6OUp2REpKWTdCMHV0Z0JUWWNt?= =?utf-8?B?WVNEcVFDMyswQ3FybXA3RmtaZFJiQzl6V1F0c3lwZWdId054eUlwWVB3elZo?= =?utf-8?B?QWdHK3c4N3dRckhWNmhQeGJ2N2tNNXZPZk1wL3pBUkZydnQwRE1JanRwVHdI?= =?utf-8?B?NjliK29rTWhnbWNpdGhzKzdtc2FHU3d5ZnJZK1VLcDZ6ei9TZG1OcFplQ0pn?= =?utf-8?B?ckpETERsbG1qZS9KSW9Ybjh1RDNxNzMvMXFsSEx0Z2o4cG5wY29KZUJoVkJL?= =?utf-8?B?OStUSnlNVC93d01LVEhXZnVEY3Y4UDZldGEwTzBsY20xOHI5L2hQMGxoYTE4?= =?utf-8?B?dEpKVHExT2ZPbnlkcHJJbmViWnZXMVNzanFJK0xUS0Q4ZGZpdnFhSGVnQkp5?= =?utf-8?B?bzFpTWM3TnczQlN3SGNNNER4amZlMVovTEpIMm5PME8wZDBJUU5ZU2tYZTg0?= =?utf-8?B?MFlrcTFETkZiUmN6VTBxME56QjdkL3ZVNUJkaUpxSU95MTBmYmlxZm4rc3RU?= =?utf-8?B?Y0tGck53aUJvUzd6emgyV0l3YzU2Z3ZpamFtNDdxNHYrTUl4M3h4Snhtbkx3?= =?utf-8?B?Vk5UY0QxQkRJK1JqUndid2t4cW0zT1FxZFBpeGxybjg1VVkybnh6MnFhTkxB?= =?utf-8?B?bGM3bmFUS0phTmtSRk16amVpVDZ1N3YyK1pCcStFSHhFMGtFbjFXYzFJZlhp?= =?utf-8?B?cG12d1lEVFp3cEdYc2ZzektEUWt3eVY3ZWNwV1RSeklyOVRYSzB6R2pvUERM?= =?utf-8?B?T1YrbFUyNEFEYXByL3NiOUFhaFNlQk5HMGt1TzN0dmFoTXE4VEgxODR3RGg3?= =?utf-8?B?Z1lKK3N1MmNPUWZiYXJNdGlBZG44bzdMbE9MbVRTV0pQTDBmUTJJd2xRVHAy?= =?utf-8?B?U2NXTUNXeDdDNTFackYvTGNnRFdjSUlSb241K01pY0tUVWtOU2VVVEdsWjFG?= =?utf-8?Q?1IbQFgJUgKGG7JDZhybb9dJV/5f4w7upgZrUc=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN0PR11MB5963.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(1800799024)(366016)(38070700018)(921020);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UmJWdkN2eTRMa25TUTllK1RNeTNlRGVjVWZPTGQ2RmE3M1NLZGh2N3F6czlU?= =?utf-8?B?akFnNm5aVVJpSmxoOGxKRUd1Y3Q5aExBY0F5OE5vYVQycjZaM2UyL2twRmFs?= =?utf-8?B?R1VlcXNaeWNoT2dsMStGQ3ozd1lrMGh0ektIOWl3Vy9CMHhFL0xsMzcwOE5M?= =?utf-8?B?TFdMYSthWHNLSzh6VDJpN3ZMZVZwUHFvWFlvUFVDTTJSWUY4ejZmSmhjVVFH?= =?utf-8?B?WFg0R0loMXErSHpPWEQrc013Mk80bjBYaW82Rkk3K0toUnIzazdzSTVZaGcw?= =?utf-8?B?ampCVHVDRWxCQTlJN0pNVDYyQ2xsd0U0dWRzTGNSWjJ5UHRBVDE3OXNzcXhh?= =?utf-8?B?U0ZUQUN3NFZ0c2hidlBMNEZxajRUWGZCblhzcVg1MGlVb05BR2QyeEdNUThU?= =?utf-8?B?UTJnZHNna1dLQ3JVbVVUTFRqQk1FeGN3REZjYm44VFhjL3daL0dWZVVSUlJn?= =?utf-8?B?bnU0WU11ODRwU3FWNEI1R0tpN3lESWc2Z0czc1hsZmZOWVlXdCt1Z2orSE9N?= =?utf-8?B?UGlIVlVrTTUrUlo3M0tyaGhQVFFBSDJyU09SaUNpaHE3L3NtTUJDQ1lsUW5t?= =?utf-8?B?QmRoT1RWQlFrMkdWNXNPdFJWTjYxT2F3Z1NIbG93VEpiTytKQVJhM2w2VFFh?= =?utf-8?B?RWZIYzU3NEdubEFqMHI1ekYvVm5BbWZ5SVpCU1lKRWFzVGZEYWVuWENHV256?= =?utf-8?B?ZHZkbVZFdUF4aWk3b3JhTUJJQjh3aWo2MnF6MkJJQVNlbU9UN0R0MU5xNUN1?= =?utf-8?B?c1Q4SEpuT1Qzb0JRM3dqYk5sRU9qUy94Y2MxTlQ2aGFhM1M3ajB5a2FEUXdD?= =?utf-8?B?STNBS2RaSFlKRDdFQTZlV2lpSndLOFhmNzY1c3d2Mi9pSmJraUl0UXR6MXR5?= =?utf-8?B?bzZ4OUhZbkhBYlpKSUh3K1duc2I3QmVRMU9YVjhJSWh1Um1TcmtHSkgxZE9w?= =?utf-8?B?RE1iYkFtNnlQbWNUVmdzbWl1K0pnaDRtNnM2aWtoaDdnbzRPUG5kVElKR2pn?= =?utf-8?B?cGN5L3BrdCttcXNqN2QwY0pLNXVTSkJ4ZWxrNHp3OGNqbzQ4dTI3QzJqVkVa?= =?utf-8?B?OHNtNnIwTlc1MHdSQXRNRzFROUpBZTN1U2FVL3pRUktnTGlpbml0WlhDaHpN?= =?utf-8?B?d1Nrc3BmWE9tT2ZkaVZITUxjL05tL2h5YmFEYkRjR1ZzbDlHd0dwS2tBQ05Q?= =?utf-8?B?aDBwemsxMjVieFNzdzRNZXhrUUhFRUdMSXUydXdJc2g4aFgrcVR4Y3ZTd0M5?= =?utf-8?B?YkdNN0FLSUpiY2RCa0UzU0hOakZtL2tsN3dabko1UWJtblNYNkkxS1BQekdN?= =?utf-8?B?QUlCaHA4Q2lWNkZTa3ZKNXNvU1p2MFZzVStjTGJobWhvS0prK2ovVG1SZjlP?= =?utf-8?B?NWZaYTJkbkFvVk11SjBzMURkN2hUUFd2K0VaRGZiYkJVNFVMNno5RDVHY1pD?= =?utf-8?B?VUo1RWRtcTFIeVhFN2FxckpzV01sNFA4SEVQNytiUlhCYithbERaZ1hXOFlQ?= =?utf-8?B?bkZJaUhkaHR2VEJxbHQ0NkV1d2N5UGdpbmRCVVZpS3BKbXVCL1JtVFpOS1VW?= =?utf-8?B?YnE5Q0x2R1RrQWVYblUvSVdYVDJSTDNFTDdMVFFBNlZjdzYvdXFqTVlFUWxI?= =?utf-8?B?UW96TmwxcG5BVmViTHRzY1RVcmxQVk5LNEJEN3QyZk5tM3c5TEFrZWI5bW1q?= =?utf-8?B?bm4xVzlaSXcycStOemVHMm9SQ2YvSkFPb3hjcTRVamM5a3A4SkFEMHBxTUJq?= =?utf-8?B?T3d3VDNBQWJXWUxNS1NWUXh6MS8xYTVuVkM5UWl5UEluRmExa3lkcWJMSWh5?= =?utf-8?B?TEUxWGVJQnNXTXJEaHNkeTF1RHhKYVg0M3NLZWNFUkMyRStHNFNUQ2dqS1Z6?= =?utf-8?B?U3lZVFpLbWZJMEd0NUQ3NEtoL0xkTVlValVmZHZQZHlQVHVVbG55amw3TnFY?= =?utf-8?B?bEVoQnIvK0tVZ3ZBR0xUdjBWOURWRXN6WDd5WTgxTHF5cmswWUYra2RzOHZz?= =?utf-8?B?aE05cFU5Ui85YVV1WTEwVHFiVWlTR0FuTUJVVTRGUkVCUHpZUnFuMnBEcUFP?= =?utf-8?B?ODR0TUQyclJzTTZSNW50cXovODFhMytRREJXbEN2MlpMRXl3KzdBT2gwZkE2?= =?utf-8?B?OWo3bm9MMDNIWUZoMVhoY1hiRlREMUtMNmQ1VkxWMy9uU2daRlNkRjBUWWxS?= =?utf-8?B?bUE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <66BCF30BD2546C49838D24CC550DC2F0@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB5963.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 067a9711-5079-4c6f-d989-08dce7ec4e44 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2024 22:55:29.0908 (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: 84YxJcfVaZe8hzlnhDGBf772Hb2KWgvwNUSRXI3k/Ldqx/Rjx75Y6P0AspRfzf9VvdKhNEF4bPHOBDVCcoJCWMQoSdW9WIt3tZaf3w4PHTw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB6325 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: 01879140015 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: ts33pchrum7ss7943tsq1ei9k7phtots X-HE-Tag: 1728428143-274918 X-HE-Meta: U2FsdGVkX1/zFuz9gxZ7aW7mtn67Bwj6OUQWD7X70WDGE5/YjbVlr+KKS3Bt9sr1Ey71ZXNtoaW+ts15OlgTHBMJttbND/vgP++M9cMIQOqUMOGq6z4KHWloLkKYerfLOp+BqO+ItlGHnIbP9wKaaHRs0rfT5ToVwd7yqnHD0xoHNzxLHMYvm+cgRsGrKO46njyusLS8dRZE52dwAA5DgkqM7N4nyJmaKzDY8b1kg9VSBZzKzt7GRElxaCDTLVBRxui+8Vjn65J4O/6PS6JUs/so0qgguWCIZIGVKrwYjL8uJlL+GG5MNu0ijCzU44sRLuAduN7E6YcWojhepLQhRLM4OJsl2+40beYdBohrm/qJ61CYZuo0uoA6i7ioVLW07JUcNsqITSib36+8MCNK7vO73pPMAptkvYlmnLn9v/bVqcDo6eWtz482Ftm2y8e/wpjrw52WbcTn3ulLQCaT117I4b33Oyi+azxi+cTHDA5FHr4kK9FysxtwJZQeOgNibhd1NI+449edw5k784gv+LuHIlwpBeMYXdwyKX38+ZYI1gmtsGtblTwidvCVDxfSie0V/w2YEV31KlCyBbGaMW54cIsuK3DoSKzm6ajzNW4VEtSY57eVTNiLWW+GEsJXFR3K1SkVyxVO8xMt0ylOEs38ssXR7f18hdw5BMCxIPigWF6P2FLVeLi4yDwRtidRrwqg5K14q2oO2A99Cu8eaj70lERTdj7UNLiWy5FlVXEf5EQk2u3Q0ztG48BAuZxqn9hcR7r9g3UDo3EiqBkiacktmlLPJX+JvqLl5DPGTKzU7stMBRky98yd0bfp9Nj7K+64l0y7Cj7DAD8w/5GGVE/rdMoZ6gM1oxh8aE8ULYm9r3y4BF9fFO0muCt04gn8+CefTc9o2p0fvG/4jYHqlJMg23bMHl6bbf5hf/G5yXPfxsNQm6zYSzHYU4CFty+18VDxPpVd2jNNLmankcp 5jn+Jex6 vEz/GfqB2p/HuFeDtMnJ6nltiMz5WQV0kcuqEsaR23lDrWnoH3PAVuatRXZCkCDfZi3bhSJnIuL2C6oFTilr74cN15CbhXq/g6gL3JTEzx4CpJh9m7K4Mw9H3+3NSBDYBgE6Efh/2ukBOsRh7M0P36z7G/bPj6xEHYZ2L4kXLOSkkxQYMmo4/E4cCADXpwRd4TjZ45FTIWyIJMXLt9BnE92JjPaEwtDnJ8fpJtbBEjEWb0kugSvzJb7riZSerqs760DlvVXQSoKl6QxjToHqYs8RvCE3Fjm6NA6etaL5RtQ5/8vIEUBpn+PBFOlh5MMt4bmYZUv55qioYP9D/P09vXIcNaR5eu18R/VItg/vlqQyhJRHczEub56pOpmbIHJPGRhObK0RbOke5Wjy4gb6MLkSOdm4XHmmNNsi91LC3egFPTqaA8f51mTWW8FkeJjTQOE8RvfhnpGBNpuRctzQL0oMTQA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: T24gVHVlLCAyMDI0LTEwLTA4IGF0IDE1OjM2IC0wNzAwLCBEZWVwYWsgR3VwdGEgd3JvdGU6DQo+ ICt1bnNpZ25lZCBsb25nIHNoc3RrX2FsbG9jX3RocmVhZF9zdGFjayhzdHJ1Y3QgdGFza19zdHJ1 Y3QgKnRzaywNCj4gKwkJCQkJwqDCoCBjb25zdCBzdHJ1Y3Qga2VybmVsX2Nsb25lX2FyZ3MgKmFy Z3MpDQo+ICt7DQo+ICsJdW5zaWduZWQgbG9uZyBhZGRyLCBzaXplOw0KPiArDQo+ICsJLyogSWYg c2hhZG93IHN0YWNrIGlzIG5vdCBzdXBwb3J0ZWQsIHJldHVybiAwICovDQo+ICsJaWYgKCFjcHVf c3VwcG9ydHNfc2hhZG93X3N0YWNrKCkpDQo+ICsJCXJldHVybiAwOw0KPiArDQo+ICsJLyoNCj4g KwkgKiBJZiBzaGFkb3cgc3RhY2sgaXMgbm90IGVuYWJsZWQgb24gdGhlIG5ldyB0aHJlYWQsIHNr aXAgYW55DQo+ICsJICogc3dpdGNoIHRvIGEgbmV3IHNoYWRvdyBzdGFjay4NCj4gKwkgKi8NCj4g KwlpZiAoIWlzX3Noc3RrX2VuYWJsZWQodHNrKSkNCj4gKwkJcmV0dXJuIDA7DQo+ICsNCj4gKwkv Kg0KPiArCSAqIEZvciBDTE9ORV9WRk9SSyB0aGUgY2hpbGQgd2lsbCBzaGFyZSB0aGUgcGFyZW50 cyBzaGFkb3cgc3RhY2suDQo+ICsJICogU2V0IGJhc2UgPSAwIGFuZCBzaXplID0gMCwgdGhpcyBp cyBzcGVjaWFsIG1lYW5zIHRvIHRyYWNrIHRoaXMgc3RhdGUNCj4gKwkgKiBzbyB0aGUgZnJlZWlu ZyBsb2dpYyBydW4gZm9yIGNoaWxkIGtub3dzIHRvIGxlYXZlIGl0IGFsb25lLg0KPiArCSAqLw0K PiArCWlmIChhcmdzLT5mbGFncyAmIENMT05FX1ZGT1JLKSB7DQo+ICsJCXNldF9zaHN0a19iYXNl KHRzaywgMCwgMCk7DQo+ICsJCXJldHVybiAwOw0KPiArCX0NCj4gKw0KPiArCS8qDQo+ICsJICog Rm9yICFDTE9ORV9WTSB0aGUgY2hpbGQgd2lsbCB1c2UgYSBjb3B5IG9mIHRoZSBwYXJlbnRzIHNo YWRvdw0KPiArCSAqIHN0YWNrLg0KPiArCSAqLw0KPiArCWlmICghKGFyZ3MtPmZsYWdzICYgQ0xP TkVfVk0pKQ0KPiArCQlyZXR1cm4gMDsNCj4gKw0KPiArCS8qDQo+ICsJICogcmVhY2hpbmcgaGVy ZSBtZWFucywgQ0xPTkVfVk0gd2FzIHNwZWNpZmllZCBhbmQgdGh1cyBhIHNlcGFyYXRlIHNoYWRv dw0KPiArCSAqIHN0YWNrIGlzIG5lZWRlZCBmb3IgbmV3IGNsb25lZCB0aHJlYWQuIE5vdGU6IGJl bG93IGFsbG9jYXRpb24gaXMgaGFwcGVuaW5nDQo+ICsJICogdXNpbmcgY3VycmVudCBtbS4NCj4g KwkgKi8NCj4gKwlzaXplID0gY2FsY19zaHN0a19zaXplKGFyZ3MtPnN0YWNrX3NpemUpOw0KPiAr CWFkZHIgPSBhbGxvY2F0ZV9zaGFkb3dfc3RhY2soMCwgc2l6ZSwgMCwgZmFsc2UpOw0KPiArCWlm IChJU19FUlJfVkFMVUUoYWRkcikpDQo+ICsJCXJldHVybiBhZGRyOw0KPiArDQo+ICsJc2V0X3No c3RrX2Jhc2UodHNrLCBhZGRyLCBzaXplKTsNCj4gKw0KPiArCXJldHVybiBhZGRyICsgc2l6ZTsN Cj4gK30NCg0KQSBsb3Qgb2YgdGhpcyBwYXRjaCBhbmQgdGhlIHByZXZpb3VzIG9uZSBpcyBzaW1p bGFyIHRvIHg4NidzIGFuZCBhcm0ncy4gSXQgZ3JlYXQNCnRoYXQgd2UgY2FuIGhhdmUgY29uc2lz dGVuY3kgYXJvdW5kIHRoaXMgYmVoYXZpb3IuDQoNClRoZXJlIG1pZ2h0IGJlIGVub3VnaCBjb25z aXN0ZW5jeSB0byByZWZhY3RvciBzb21lIG9mIHRoZSBhcmNoIGNvZGUgaW50byBhDQprZXJuZWwv c2hzdGsuYy4NCg0KU2hvdWxkIHdlIHRyeT8NCg==