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 BA1ACC54E65 for ; Thu, 22 May 2025 22:20:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E21436B007B; Thu, 22 May 2025 18:20:34 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id DF9CA6B0083; Thu, 22 May 2025 18:20:34 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C736B6B0085; Thu, 22 May 2025 18:20:34 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id A53066B007B for ; Thu, 22 May 2025 18:20:34 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 450B71208A7 for ; Thu, 22 May 2025 22:20:34 +0000 (UTC) X-FDA: 83471963988.06.4FE755C Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by imf01.hostedemail.com (Postfix) with ESMTP id E95E840005 for ; Thu, 22 May 2025 22:20:29 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=NQbsh1Yd; spf=pass (imf01.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 198.175.65.11 as permitted sender) smtp.mailfrom=rick.p.edgecombe@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747952430; 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=hW6hrxvPxTg8fAfckYB3fADplXFtCYsfx8C1p8pgjkw=; b=RKA7zXeC35Y04wlYPtV1NkSIZ6EjSYbp/MK+o69cAh7OW4XMRPFNl2F06PhEY/pfSfObSN h9bhacVsc+bBztmeAFsEFCKKFKYI66czc60oaKM3Ol/3/+6FDbQMuXTh9413punCrimUxw nNozcA27E/chjUnxvu2ehMWWdLV3SCg= ARC-Authentication-Results: i=2; imf01.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=NQbsh1Yd; spf=pass (imf01.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 198.175.65.11 as permitted sender) smtp.mailfrom=rick.p.edgecombe@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1747952430; a=rsa-sha256; cv=pass; b=HaeSjf8V1cV7UGWuhoMrYSZlNvky5Ay/BwtySduf3iIkNPP8PQ8PoxadSfvpi+KDryJCTf Qw0+DKtIbygBYPKYRdFxtVPdqSflIEaohN+B3fJoyotV9xOivUKY6eH5I7YvgKeAwe82Ul YGafu6yI7QrCF/DDTR/NnQtnSluKEiA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1747952430; x=1779488430; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=hW6hrxvPxTg8fAfckYB3fADplXFtCYsfx8C1p8pgjkw=; b=NQbsh1YdI/ntGggi6TTroLLEPYtxgcJQgtszVuDJ1EMSFOSwdQpOo1aT NsO53SPA4sYmkTuPHHh/FfMMCjr2rfd2UDf5oP5Zp5V9pFpI1fVX8bKSA QMPmuT4ItdH4xmnublX3tpS8txwoztNOKMcSPeEhmKgtW2xzH53f/YcE+ PP8pMM5TFScd0g9YU5cpWtTgQg5rTOAJmtdX57QuCdjCtDr+kUm2cnbbS dSwIrU4xMZOdo+MMjq+RhWckcbw6kHEKBfB2kb87x2ASpNHRiU91MGLBZ hKgRbZS1wHlZUrz4nLegy3TcKMDYQ5+ksRdU5rnkvsAJ2BxmdKysMQKL9 g==; X-CSE-ConnectionGUID: YZGspqbgQn6pL3SKO/Qa0w== X-CSE-MsgGUID: weRqyQD2Sz6pNCdQQ6HsqQ== X-IronPort-AV: E=McAfee;i="6700,10204,11441"; a="60250674" X-IronPort-AV: E=Sophos;i="6.15,307,1739865600"; d="scan'208";a="60250674" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 May 2025 15:20:27 -0700 X-CSE-ConnectionGUID: Ghh+uI+FQNm8mYLwPFR7mQ== X-CSE-MsgGUID: hgRilmIwQaeV9c1ao0bA/A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,307,1739865600"; d="scan'208";a="164063225" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by fmviesa002.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 May 2025 15:20:02 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.25; Thu, 22 May 2025 15:20:01 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.25 via Frontend Transport; Thu, 22 May 2025 15:20:01 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (40.107.237.52) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.55; Thu, 22 May 2025 15:20:01 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Wu+RgDqGKb1saFDe/Psqg8kC26eDIvZpw+p52scTMTNNsXUhP2v6vZtTRBmDj2HZodcBGpda2q7TcM3gXEehQ29DFoR8Sng6Yu87sh9mekk11hlRsYHwbQUJvxXRwF30QbfYXddKvldXFEWPo7ry5H1+Tya2ZXZkZPPW99fY+zZ+NtNVzu3YLQpDMU/JKshFvQQ+WXd0vWS/BHLJvOR4jtSdfonPoANpUwtex14RF91eyxyt/TJcYIkc/VCJrhtp2+q3YBu2ER/gaFhmv9qEBk7P8wUuJPrr2wzsQkfYRuS77Or3Sar3qHp6/VgkHlEl+D831isLw0OgB2I/Ly3Flw== 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=hW6hrxvPxTg8fAfckYB3fADplXFtCYsfx8C1p8pgjkw=; b=uxmS4t4DThEQmmiDas/pb5tvr5p7r6gZieIZLXQZbTblO/bPfpfHTvedUUvGHd/V/PsyTNomc9kPpWZ2xpv34XSgU8YePwHSxtAYFM51IURZbspRMwkI7dufWdOyVDHZ/bGe+BFMlnznfxAFxVxsXkrxc9Ag4LLCm2B2wLqpPnkbWrxOmDAXwc9ecWa36ofYNw73AVTliCBqrpzvuTYzPJOcbHoiCVU1d/GnKkcZdPSnFlTTST66GRyQZMfRGkBIgsSko8+EYbcDtEt7AhuGRxr5tJLlZhbVDm0ZJAoeET/ndII0yNwfWtQ9rArkuo2x8cjzopka5kOvBeYQtWUSWw== 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 PH0PR11MB7615.namprd11.prod.outlook.com (2603:10b6:510:26e::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8746.30; Thu, 22 May 2025 22:19:57 +0000 Received: from MN0PR11MB5963.namprd11.prod.outlook.com ([fe80::edb2:a242:e0b8:5ac9]) by MN0PR11MB5963.namprd11.prod.outlook.com ([fe80::edb2:a242:e0b8:5ac9%6]) with mapi id 15.20.8746.035; Thu, 22 May 2025 22:19:56 +0000 From: "Edgecombe, Rick P" To: "ackerleytng@google.com" , "kvm@vger.kernel.org" , "linux-fsdevel@vger.kernel.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "x86@kernel.org" CC: "palmer@dabbelt.com" , "pvorel@suse.cz" , "catalin.marinas@arm.com" , "Miao, Jun" , "Shutemov, Kirill" , "pdurrant@amazon.co.uk" , "steven.price@arm.com" , "peterx@redhat.com" , "vbabka@suse.cz" , "jack@suse.cz" , "amoorthy@google.com" , "maz@kernel.org" , "keirf@google.com" , "vkuznets@redhat.com" , "quic_eberman@quicinc.com" , "mail@maciej.szmigiero.name" , "hughd@google.com" , "anthony.yznaga@oracle.com" , "Wang, Wei W" , "Du, Fan" , "Wieczor-Retman, Maciej" , "quic_svaddagi@quicinc.com" , "Hansen, Dave" , "ajones@ventanamicro.com" , "paul.walmsley@sifive.com" , "nsaenz@amazon.es" , "aik@amd.com" , "usama.arif@bytedance.com" , "quic_mnalajal@quicinc.com" , "fvdl@google.com" , "rppt@kernel.org" , "quic_cvanscha@quicinc.com" , "bfoster@redhat.com" , "willy@infradead.org" , "anup@brainfault.org" , "thomas.lendacky@amd.com" , "tabba@google.com" , "mic@digikod.net" , "oliver.upton@linux.dev" , "akpm@linux-foundation.org" , "Zhao, Yan Y" , "binbin.wu@linux.intel.com" , "muchun.song@linux.dev" , "Li, Zhiquan1" , "rientjes@google.com" , "mpe@ellerman.id.au" , "Aktas, Erdem" , "david@redhat.com" , "jgg@ziepe.ca" , "Annapurve, Vishal" , "Xu, Haibo1" , "jhubbard@nvidia.com" , "Yamahata, Isaku" , "jthoughton@google.com" , "will@kernel.org" , "steven.sistare@oracle.com" , "jarkko@kernel.org" , "quic_pheragu@quicinc.com" , "chenhuacai@kernel.org" , "Huang, Kai" , "shuah@kernel.org" , "dwmw@amazon.co.uk" , "pankaj.gupta@amd.com" , "Peng, Chao P" , "nikunj@amd.com" , "Graf, Alexander" , "viro@zeniv.linux.org.uk" , "pbonzini@redhat.com" , "yuzenghui@huawei.com" , "jroedel@suse.de" , "suzuki.poulose@arm.com" , "jgowans@amazon.com" , "Xu, Yilun" , "liam.merwick@oracle.com" , "michael.roth@amd.com" , "quic_tsoni@quicinc.com" , "richard.weiyang@gmail.com" , "Weiny, Ira" , "aou@eecs.berkeley.edu" , "Li, Xiaoyao" , "qperret@google.com" , "kent.overstreet@linux.dev" , "dmatlack@google.com" , "james.morse@arm.com" , "brauner@kernel.org" , "pgonda@google.com" , "quic_pderrin@quicinc.com" , "hch@infradead.org" , "roypat@amazon.co.uk" , "seanjc@google.com" Subject: Re: [RFC PATCH v2 38/51] KVM: guest_memfd: Split allocator pages for guest_memfd use Thread-Topic: [RFC PATCH v2 38/51] KVM: guest_memfd: Split allocator pages for guest_memfd use Thread-Index: AQHbxSobNXexLibvg0WApmJDfnUF6bPfRPaA Date: Thu, 22 May 2025 22:19:56 +0000 Message-ID: <85ae7dc691c86a1ae78d56d413a1b13b444b57cd.camel@intel.com> References: <7753dc66229663fecea2498cf442a768cb7191ba.1747264138.git.ackerleytng@google.com> In-Reply-To: <7753dc66229663fecea2498cf442a768cb7191ba.1747264138.git.ackerleytng@google.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_|PH0PR11MB7615:EE_ x-ms-office365-filtering-correlation-id: 6887914e-26fc-4b2c-1ff1-08dd997ec899 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?R0VZRXRGZFhXNENZL1U3UzFBQ0pVUDM0L240NTRwZTdBbVFqNGFvZkxlTnVC?= =?utf-8?B?UW9MV2VNcXkvSGN6bjVyWnRRTFJLMnRuS3ZQMlNxQnBEYlZiZDlrM1hWT29u?= =?utf-8?B?U2pwY2ZQU0pzQlQrYllPREFtbllYVjN3UlNJWEl2YTVYL0t1NExpS0p4cTJv?= =?utf-8?B?ODJ0eFU1QjFDTFYzVVFld2gyVk5jTlB1dWpEc1QwaDFzdWxTYitud1hPcnFo?= =?utf-8?B?TE9NTHBmUDhDb3U0RFA5N1lBK05rNmluMFRkOXBEWTJGbVYvRGtaSFV0Q0Z3?= =?utf-8?B?aDl3MXprNDJIT3BMRmJ4ZFloWHR3bFNxUU81TzFYdzVTRWY0VnIzRk1hNE5K?= =?utf-8?B?Z2Nxam4yeHphU3MrdjJCUWdHa2JOMzJJNkppUjUyZmZobW4zTG9WYUdHdDhz?= =?utf-8?B?WDcvMEJCT2I0TmNCRllEKzBlbHo1YzA2OGhRWmlMZjA5QjAvMFhKdk51dFg2?= =?utf-8?B?NDkzYXVVa3Fjck01NXIyTjFrRWJkMTZpSURtd25pUjFDRU1jZEN2b1RUS0s2?= =?utf-8?B?MGdpZXBKUE5hRlY3Wm4zQXZTdmdxdXdxSXE4UnpKVXBWdnR5M0hhRDVKNGY2?= =?utf-8?B?WUhOM2pIVnE5RVRmbkJhVTBCZFFuRUFsQndBbDhnZk9wTHNaWlYzMk51SGFm?= =?utf-8?B?NHEvSEhwVzBKTTErN256OG85MHY1NkV5VXgyTTRxUnN2R0tXT0laV2pJU2M5?= =?utf-8?B?UmdDL0VpQzlYOWdkRzZTaFpJRGh2T3BFVlZVSDlpTlBqZU5EKzBrM1UzQkgv?= =?utf-8?B?Y0lpQUNDVUM0czFzZjRqOWZxejRLd1B3cnJ2MldrSStoZlN4ZDFIRDFCZTdk?= =?utf-8?B?R0hqZWV0N05zcStvUzFjUitpV3VlRVFYR0N3YlhTNXV3cExyOTVWa2FSZ0hy?= =?utf-8?B?RVpKYVhnS2FEb29YMFhTbUtmSXUyS0tTRkZpelZ3eDlESzJCUlBQV3VaN2t2?= =?utf-8?B?TFpzWG5acGZaN0JiTVFKOGRPcVVSb2pSWUZqcEo0eXFLWXNnSTlCenVFSjht?= =?utf-8?B?bVhiSXIwd0lQeC9UbTdjMDBGeGVpd1FvUmthcGZYQ2VIZm9scGc5T3NPR2hw?= =?utf-8?B?OG5JaFRrNlg5Zk81ZlR1eWtHeGw4YWVtUlNnWnRTVlFkeG1XWVlSQjQyeDJm?= =?utf-8?B?VFBnRWcxaVpJR1NyM3JzbXdvY3U2QTNFRUpMaEhSbGxpVmNZMWpRK1FIRDcy?= =?utf-8?B?bkRRMmpJOTdFUjlzM0JRdHd4MnNVdDZkMTY3bXRWYnBHbkFpZ2JuSUluSUN6?= =?utf-8?B?UXRXeW03QUF2ZkdmVCtQVk9XL1hsK1Q5TTNmQWVOWEdkRmhlY1R6OFR3SWxL?= =?utf-8?B?cFlFWlkzdGFhVXltbXhkejdKbWJuc0I1K0V6SHRXSzllaDFMNE1KVHdJU2gr?= =?utf-8?B?Rjd1UjlZQmtjdENPSmFzdzYzQmNWUHd1RTk1dnAxSnUvNkFDNzVEYm9aUUd0?= =?utf-8?B?L2xLNThCckc5eW1SMWVkK3kxQ3BycXpwcko5TlpsbHdHck5wYzVrSjByTk15?= =?utf-8?B?bnNVRFllQ09FSUNxbStBdkZNOUlvbW9Ja2JGd1ZCZ2UvRFppYVFPQmw5ZldV?= =?utf-8?B?QnBJMkViY0Q4N3NBbE1ZYnFySnBVVy95QlVPY1RHalZzUi9EaGRlY2xkazZL?= =?utf-8?B?bjZBRGQ5UDFWMUI0Z3Q5S01ScDhWWXFrZWJxOHhoU1VRYUE4UGVsWWlDeGFM?= =?utf-8?B?eHFDbWorV2tVQy9tZnZZQ3BmRVZQY21GcENwaTRYd29tU1MyU2tJeFE4SG1h?= =?utf-8?B?dW9WdEU4QmdNdVdwVjlVaTFERG1wVlZWK1dnWVRZRkZyM2FUeHB5Rm5qa1o2?= =?utf-8?B?WEFnMFVTS1RGeXJKU2pXQjBKb0d4UjFWSTFzM0FoSkJidGI1WEl5RWxaeSt1?= =?utf-8?B?NzIvbERZSkZNSmdBY0JONGhYdmZVWWFwMkpLNlltZXJ6akNSWTBnaEJ2SlJJ?= =?utf-8?B?Kzg0aExTd1poZnJRd2xQWGJYaiswQ2poR1VuaHMwYksxM1pFQXJ6QStoc0ts?= =?utf-8?B?QllIejF6OEdnPT0=?= 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)(366016)(1800799024)(7416014)(376014)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?a1NVMDJvT1JjZmZUd1Vuc0xLTmgzRERxUzc5eWFESGZqS1R1YVdLTytzYzBD?= =?utf-8?B?UlhVaXNha1NudWgySTNEQlVxdFoyRUxnVE9OVkFxTXRUQmc0RGZycG1hSkZT?= =?utf-8?B?blRyUWZvUlJRdFZDL0JMY09xZ203akszWTdqeXZHRHVzMU8wUzk5YjFaUzZW?= =?utf-8?B?T2RhanZKQ0NtUEN6ak45OEM4RUdlUGJHaWoyTmdMSXFnMjZSd3d0dnA0eWl3?= =?utf-8?B?RFlFekl3cEpSNGJLeVdxenNsN0VBdEc5aTRVMVB0Ykc0eHZaMmJrUkdWdUYv?= =?utf-8?B?dGpwY3lHV2l3NU1BTWtDTjRmOUg0dGcwbVMzUVdndVdiMG1FcjFnZFc4dndi?= =?utf-8?B?T1BZV3VXL01HN3ptWmdaUUVxdTcwakw4THlNbHZyWDZpVUFmUjZMSFhJN1A4?= =?utf-8?B?b0F2TmVqd2dwNXVyN0RQczBrT1ExTmxMajhQcXprQldOMDBRaW9zNHhGalRp?= =?utf-8?B?cXo2ME9ZQkVqWXdYQ0pNNFRoQ05rNTNkUXMzT3loNE5xanBxVUVXRUlxeGdB?= =?utf-8?B?eld6Q3gyVVljam00MVdBWjBaWjMyZ25vYlVwSVI4Z0Y1N0hqQXJuYmpWUnFo?= =?utf-8?B?Z1pPVHdGK0w3OGtRMU1JQzJHc0JWR1RvdVh3ZWNQZnptTFovN0MwOERNQlZB?= =?utf-8?B?M0VMdHFtQjZELzIwS1Z1THhzTnFlOHR3S25JTzZaeEtYdjVpdit5VWE3TFI4?= =?utf-8?B?QVhBaUs5UkVabkdWYUdLQk5WUEVGaEozcmkvV2p6cGJlL0cyQmRnOWMxbFgx?= =?utf-8?B?UTBSTk5pYXFpMHhNSS9kMmVwbDIrT1hIMlRlcVhuL3BTVlVWTWZ5bkcwK2tR?= =?utf-8?B?VUxyYjJrZzRtNUl1YmZRUGFMVzI3MktXL3pIOSswamNBS21LZUIvK1l0R1ht?= =?utf-8?B?TnB6S29ubDFJbTJaVCs4cEZpeUw5YmVPOE4vM1BJK3dJREg5MVBOWWdyZWp6?= =?utf-8?B?TXlVOFowUk9ZNnVXYU45TSs4MTZJdUt0RFF4bnJTQldlSFUrTjUyd2pTVDVa?= =?utf-8?B?OE1SQnFETHA2ME1UWW5lRDM5QTZDRkx1Y3FTVVY0bzZKaUMyeUI3Z2gwTTB2?= =?utf-8?B?czhWc1pTdHR4M1BqQmVHNEVWYTk2bm0vc1BhYTZrVDNES2dWbWxmczRxRCtS?= =?utf-8?B?bXAwVGJqWUJaMHA4cTF0NXJnMisyS0xlcEVEbHJSZEdvbUdOUVpkRWgyMjkv?= =?utf-8?B?VXArc1JMMElkYUx3WXNLQm14cnVQWTl4cDRHRjIxdVpESWl0UVFlNWlJRWFR?= =?utf-8?B?L001eXdJby94dTJZbUhZK29vblVkQzJDZDdxRzBNU1h5ay9BQzN3SjFTZVNs?= =?utf-8?B?bUlVbUc4eklBbUpNZkQvMjZrUjdEUzlETlNQVmlpL1FGQTZLV2psZ0p3VWdi?= =?utf-8?B?UG56RzFGaTA0QTFPQVNDSW5SS1Qyd1Q4eTBCRm92ajl3OUJkdGgxY1NraW01?= =?utf-8?B?TnF5MWZpVXkyWXZzSUdyL3ZETEtNZXJGdFBLNUhmaW15Tng2b1pnV0M5RERU?= =?utf-8?B?KzdQY0lBWVBxOUgrN0ZOd01GZnI0SURjcmdhcVJWSXlUVURBb0NJVGRXV0Zn?= =?utf-8?B?Vmtydm1RbW9iVFJVSXd3S05YbFE5aUZ2NE9WQXBCU1BPZ3dxNWdFSHk0UXNk?= =?utf-8?B?Z2tCTFFTbFpvZzIxWld6akExSStrT0NEM25sa3FyZng4ZWVMV085bnZNeGFK?= =?utf-8?B?Yms2Ulp4UHpocDAwNjkzVnpmYlcxUTlOMnhDTU0zSmFwdzc4WlNtOHVHaE9G?= =?utf-8?B?L0VaVHJCN0sweDdzZll0STlFcUJkNjFoYVhIaVJ4MjRDU0I3dHVWV0xxdURL?= =?utf-8?B?ZVIxOTNNRHd3K0pjb3FWbStHdHJibGhEclFMWmJjeGRWeEp6UG9TWkN4RTVY?= =?utf-8?B?M1BYRGd5RjFhTDhMK2lYRGJKZFVnUld2SVo0MHQ5YUl3SkU0MGJoRzUwdW94?= =?utf-8?B?UWJublBORy9VOUpqVFJvRlhLTVc4MzZCOURkcWJEU3d1NDF6WEc0L3hER1dJ?= =?utf-8?B?MVczNFMrQmliK3ZuT1JRMVY5WjRONnVNSW9ZZERZaTllRUt1UUY1T3laVXdU?= =?utf-8?B?MmMwS0xFdnQ3d0hVU0tLSzhmMnZpelZmY0wzMFgvS3R4dGJlSEJGT1RsdnMx?= =?utf-8?B?L1hNVStENjBqVUk3Y2JKemVHUDI0ZnhUa3E4cU9YcEpZcjlwblZ3Q1AvMGFZ?= =?utf-8?B?dWc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <38647B14BEA1B743831521025DA6D31D@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: 6887914e-26fc-4b2c-1ff1-08dd997ec899 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 May 2025 22:19:56.6552 (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: ux20aSIl7j+JMvnxFSbPfMm7i5fRLSngukSQSJikLFa7Ictcg7jND/WKMQyPgaSqFMW7sAhxw2Y5vg9AtyaqMMeQghZ+d1WSp0s0djX5gzs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB7615 X-OriginatorOrg: intel.com X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: E95E840005 X-Stat-Signature: fxftdd8sbuddukac33zwz67bmdeeasgh X-Rspam-User: X-HE-Tag: 1747952429-855711 X-HE-Meta: U2FsdGVkX1+PUDEStc9b2+KfnJrlqb7Q5mTFG8j6S9Jy7Vdo9ov4lZGksuv1o6yHtQd+8saN1eMxzvzLgrp5aiZ7Pkghoz7DGOYga/SdPQnfXDKtYkN2VPDxJD67sYB5yfSjkyPnUwx8ThtwcfNRh4FQOln8qJrHndbWfU1plHw3wjN1SHFALPTjD/LrefWTiJ3ZnY36eUv2cSsp+WD6464WKrHui3QrnkcfFa6deqroQ78RWhGh9pnioN18fKepa7u6MPpuyNbiUuMLcoUygQec3odcoqm0S7gI+HbsownaUMCeaGP/rFN2a/gmT7FHHcmw/bfeUAEd+yFjlccEZBnsqVcnj7LZSInQBFrXrscgK+11OQg98dMxdSc7nHj0jCyuhRNhBzC/eKT7P8aLcVupX7Ucg2wZJ69UF90UM24ayTvr6pHzUbXiWkBxIeW+zRmFtYYqgzVK3Y4iIjzXTtkz+pyXckYoJLus4ax7oi5B1wRyFiFBtObUsC+NCgYkE+OGt6TWoMhOxU4Sm8F/5wtFJyeCxk2uPmaip+0BdS2X8+ZzRgFkDCNCW6iuJbjGlE2pSsN7sPfvFyj+jQvTneukxTj2TKOgk+P5VjwO5osT/c1oTN/GMR2WEIdgBBwp0P9Fr/VeSuHzmPyJqQD5Uh+f1f7v3VW2ouhd/MMIwQxX96kLVik5Naa9iqGOouvsoHst+ioMWCnmyDXz2FQXuwxs95GCY8vN52y+eGw/wmIdhN2hbHhADizcbtZeE9ymETRDJEdbQozfdHJ0Ne0lWGoSSXXpNw1e1BezroaMMgdiAlzp4A9knDZFVmW5OnMYVsxWZl9e+29ANLtOfHmdadLlFjiSzh3P8gIgrSnZ4I6URw3CfZa1J1nannL/V1VX/C7Ho9RFiMDt5n+Yrg65MzbPQnJypb4OUNGtF5eFGkXWjiP7jt1OQBMOad/FVcPuYjb1sm1/okAvAmuwpFR XUXCBwgs XwsxWqcjpGGIIWMN7cTBd/VAbf6HMMvtS73fhyRdIFDLLm8dOT+l36tL+Ncjv8BuFq6JKUaVSs8NvFCxBeRE2rmeKEe/zVvWrXb77ZloAZ+PVqZYqwet/3bL0srH9h0gBXYaZsWj5fgpgOYfr6ZY9cIdB0jeRuY3vqeEPfV8B5WhKDGR0ETe5l7srZdeiiQmrw5RY3F9VhASgo7dUmya4kanQkGukhcuBLbSiTh2XvG59MaGU1HjcvXBiWlZNbs/OVe5inMluf/Au6Ax656KvR6LV0hvigUli6Tdo6WFj9N8VKoX3Yf0H6ToUm+Y475gmpCI8wQ9hFMKgUwVtEq/7k4Z/OMv0ppkMQF2YT5ImX8bGh38NOjv717YsqWJdImswtMN+aoqGUGj/LuEmH+t/NzcXo8cSkF8m9msEJbxkeUMwVXg0tg/2/u88HxTS7oaw9j+tmT5OGWsbwK3puCkkBTVlVGvgxXu1iE6KDRXoSMgtI0q7F3AJhJrsDQtcsGr90ZVW0d8AX2t+WbJVyTyNRKxxP5SjUyMk6NY+Smj0LtR3ASSLOR3t4wIh/n3lmdKGDiXwlIbdiqulRdJYlva4tEYV99rUooCmiGpIaD9yk/jSfJeykyDFg7kxo6pY7t5bebAZG3JNQ9UKni4GVXP1hlPu9Q== 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: T24gV2VkLCAyMDI1LTA1LTE0IGF0IDE2OjQyIC0wNzAwLCBBY2tlcmxleSBUbmcgd3JvdGU6DQo+ ICsNCj4gK3N0YXRpYyBwZ29mZl90IGt2bV9nbWVtX2NvbXB1dGVfaW52YWxpZGF0ZV9ib3VuZChz dHJ1Y3QgaW5vZGUgKmlub2RlLA0KPiArCQkJCQkJIHBnb2ZmX3QgYm91bmQsIGJvb2wgc3RhcnQp DQo+ICt7DQo+ICsJc2l6ZV90IG5yX3BhZ2VzOw0KPiArCXZvaWQgKnByaXY7DQo+ICsNCj4gKwlp ZiAoIWt2bV9nbWVtX2hhc19jdXN0b21fYWxsb2NhdG9yKGlub2RlKSkNCg0KR2VuZXJhbCBjb21t ZW50IC0gSXQncyBhIGJpdCB1bmZvcnR1bmF0ZSBob3cga3ZtX2dtZW1faGFzX2N1c3RvbV9hbGxv Y2F0b3IoKSBpcw0KY2hlY2tlZCBhbGwgb3ZlciB0aGUgcGxhY2UgYWNyb3NzIHRoaXMgc2VyaWVz LiBUaGVyZSBhcmUgb25seSB0d28gYWxsb2NhdG9ycw0KYWZ0ZXIgdGhpcywgcmlnaHQ/IFNvIG9u ZSBpcyBpbXBsZW1lbnRlZCB3aXRoIGNhbGxiYWNrcyBwcmVzdW1hYmx5IGRlc2lnbmVkIHRvDQpm aXQgb3RoZXIgYWxsb2NhdG9ycywgYW5kIG9uZSBoYXMgc3BlY2lhbCBjYXNlIGxvZ2ljIGluIGd1 ZXN0X21lbWZkLmMuDQoNCkRpZCB5b3UgY29uc2lkZXIgZGVzaWduaW5nIHN0cnVjdCBndWVzdG1l bV9hbGxvY2F0b3Jfb3BlcmF0aW9ucyBzbyB0aGF0IGl0IGNvdWxkDQplbmNhcHN1bGF0ZSB0aGUg c3BlY2lhbCBsb2dpYyBmb3IgYm90aCB0aGUgZXhpc3RpbmcgYW5kIG5ldyBhbGxvY2F0b3JzPyBJ ZiBpdA0KZGlkbid0IHdvcmsgd2VsbCwgY291bGQgd2UgZXhwZWN0IHRoYXQgYSBuZXh0IGFsbG9j YXRvciB3b3VsZCBhY3R1YWxseSBmaXQNCnN0cnVjdCBndWVzdG1lbV9hbGxvY2F0b3Jfb3BlcmF0 aW9ucz8NCg0KPiArCQlyZXR1cm4gYm91bmQ7DQo+ICsNCj4gKwlwcml2ID0ga3ZtX2dtZW1fYWxs b2NhdG9yX3ByaXZhdGUoaW5vZGUpOw0KPiArCW5yX3BhZ2VzID0ga3ZtX2dtZW1fYWxsb2NhdG9y X29wcyhpbm9kZSktPm5yX3BhZ2VzX2luX2ZvbGlvKHByaXYpOw0KPiArDQo+ICsJaWYgKHN0YXJ0 KQ0KPiArCQlyZXR1cm4gcm91bmRfZG93bihib3VuZCwgbnJfcGFnZXMpOw0KPiArCWVsc2UNCj4g KwkJcmV0dXJuIHJvdW5kX3VwKGJvdW5kLCBucl9wYWdlcyk7DQo+ICt9DQo+ICsNCj4gK3N0YXRp YyBwZ29mZl90IGt2bV9nbWVtX2NvbXB1dGVfaW52YWxpZGF0ZV9zdGFydChzdHJ1Y3QgaW5vZGUg Kmlub2RlLA0KPiArCQkJCQkJIHBnb2ZmX3QgYm91bmQpDQo+ICt7DQo+ICsJcmV0dXJuIGt2bV9n bWVtX2NvbXB1dGVfaW52YWxpZGF0ZV9ib3VuZChpbm9kZSwgYm91bmQsIHRydWUpOw0KPiArfQ0K PiArDQo+ICtzdGF0aWMgcGdvZmZfdCBrdm1fZ21lbV9jb21wdXRlX2ludmFsaWRhdGVfZW5kKHN0 cnVjdCBpbm9kZSAqaW5vZGUsDQo+ICsJCQkJCSAgICAgICBwZ29mZl90IGJvdW5kKQ0KPiArew0K PiArCXJldHVybiBrdm1fZ21lbV9jb21wdXRlX2ludmFsaWRhdGVfYm91bmQoaW5vZGUsIGJvdW5k LCBmYWxzZSk7DQo+ICt9DQo+ICsNCg==