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 71FF5C3ABC0 for ; Thu, 8 May 2025 04:09:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 800DA6B0085; Thu, 8 May 2025 00:09:20 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 786CC6B0088; Thu, 8 May 2025 00:09:20 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5B1416B0089; Thu, 8 May 2025 00:09:20 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 3AEF16B0085 for ; Thu, 8 May 2025 00:09:20 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 321D1140581 for ; Thu, 8 May 2025 04:09:21 +0000 (UTC) X-FDA: 83418410922.05.D042E0B Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.15]) by imf20.hostedemail.com (Postfix) with ESMTP id 18EF71C0002 for ; Thu, 8 May 2025 04:09:16 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=NrgOHyt0; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf20.hostedemail.com: domain of alison.schofield@intel.com designates 192.198.163.15 as permitted sender) smtp.mailfrom=alison.schofield@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1746677358; a=rsa-sha256; cv=fail; b=dvUxStaeHtS3U2C9disroWZzHTFqdgDI1fIUFmud4h18y+3HkcCjs6tEUvwmjBrO+KQlY+ 71tOh/jQfrWerCUW2es0TtnNreMQhWqI9tu2GMmfGKofw7rZVTxwM3rYKSOy5macaQuoKg tuR/x/IQz1gOerb8Sk4mj5iBx4DZZfY= ARC-Authentication-Results: i=2; imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=NrgOHyt0; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf20.hostedemail.com: domain of alison.schofield@intel.com designates 192.198.163.15 as permitted sender) smtp.mailfrom=alison.schofield@intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746677358; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=4PWN+BluTatj1P0iRQ/m8yQrO6vK4PrXEiEZmSyOvvE=; b=3J+SYmxzvQgluJWg9g1gNJfH4azORwmVOjNVQ2MvNgMEjT320tSnzzHm9e/5SoUK3/6Ylr OguGz/IGRg5BSaL22O/KcWbC/bZbQPpoPSwqOswylSMV1vpDWBTzZuxIxPA80NQ+PU1F0I HKVCuPJweqYkp6EE3GHu+RowDJYBLIg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1746677357; x=1778213357; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=iF273EbZL0NPj0M1YmtHWyLI5hyTirN7Xah4KnG3pnU=; b=NrgOHyt0o2hsnleIPtNEcxaIDK7dRVgc5hgMsPvX0+3VufhyjITDak5m VIVGmjyu5O8nQrqiP+fEicZq7EGN7bodvlgUdy6XZIbAkjSHWyYBHaWk5 GwVydamT9WTMOghhHi8x/7V3Yp2SxMC5u7ZoazChQXn2A2Jw1yFJoVqkc pKKdBCDI5cEg1JAphN1l6BGNVrhTosekM8DyjTXX0TKt60MIQUGI7PSIF PXDTa33/d0EO3UlYHTZgWDA5zWdCGG8OEepNh+e8p5bEOpjABCohAgsIw M6AFLsRK25DOQFlOck0mUK5nk6neTVpHg6poxCLkT4yyU+9l1CKU9nrEE A==; X-CSE-ConnectionGUID: YhoZ+Zg4QyWLT3m8hmG1Vw== X-CSE-MsgGUID: nbF2a/0tQN+PfiSsaIX+uQ== X-IronPort-AV: E=McAfee;i="6700,10204,11426"; a="48591015" X-IronPort-AV: E=Sophos;i="6.15,271,1739865600"; d="scan'208";a="48591015" Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by fmvoesa109.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 May 2025 21:09:15 -0700 X-CSE-ConnectionGUID: G5EAW1GeSCKSqj6fy4f8+w== X-CSE-MsgGUID: xDhSR8ldTsijqRoYZinWoA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,271,1739865600"; d="scan'208";a="141044619" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by fmviesa005.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 May 2025 21:09:16 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) 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.14; Wed, 7 May 2025 21:09:14 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.14 via Frontend Transport; Wed, 7 May 2025 21:09:14 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.45) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.44; Wed, 7 May 2025 21:09:14 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=K7TdzLFZBAfMy78VK4AgfKRZKXDSu8egiVs/5OSxYVXoNutNKcHJ0winROoFAlB3KidXyvDfx0eFn+Kq6SMWClzxT/OuindnTGluAEEONsWLaHGr/rZFZufJeTPvu8HqduT9gv5PLA0s6FojZb8j1ZdDJ8pgJp7+qErzsDobeSLxoWrfVnplfZnciE7zpX0sSxC9dCnw2u0rY9vPDxpEISZMOp4495Js3jo+x3+IyW9urGEUmxb9wqjTdvA7JYjszbzGGHvJflh3AbQRddz89YbQWf+tfe4fkaMshFYHIDrHo767KjrN90oj/tJuaFhC8soam5XUOcaY8jNnnOYEAQ== 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=4PWN+BluTatj1P0iRQ/m8yQrO6vK4PrXEiEZmSyOvvE=; b=u8Tpvw/t77z/ZPrrgKtEfg8owiBkfO1Fta7gY7E/p2CfdideiiG33s3uXPy2Tp85c0MUXBOErtzm3Uq37EKNujmO4WVNhs3xpFV99hOukqir6QgKVkiieIeKGshl4aqeHmzXGkhcmWnORY4fKmdUA20s3noJnpSwg77WWmKZ9KxnYOwmNcmG27S8RNhdTNKfn5ZQGOwhDdhVsnN1oJse9wW9DD4gBFLFbTSV7ZW4lqOHd3ECufngUITCdESj6tZpot13DMn3nAg6PuXwazHRc70dGA69FySm2B5HP8MFaboJbVXZl6IM0NtDp+0rUX4+nVjJNRMG93nqWge4WXXOeQ== 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 SA1PR11MB8794.namprd11.prod.outlook.com (2603:10b6:806:46a::5) by SJ0PR11MB5103.namprd11.prod.outlook.com (2603:10b6:a03:2d3::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8699.20; Thu, 8 May 2025 04:09:11 +0000 Received: from SA1PR11MB8794.namprd11.prod.outlook.com ([fe80::a3d4:9d67:2f5d:6720]) by SA1PR11MB8794.namprd11.prod.outlook.com ([fe80::a3d4:9d67:2f5d:6720%5]) with mapi id 15.20.8722.020; Thu, 8 May 2025 04:09:11 +0000 Date: Wed, 7 May 2025 21:09:07 -0700 From: Alison Schofield To: Yuquan Wang CC: , , , , , , , , , , , , , , , , Subject: Re: [PATCH v3 1/1] mm: numa_memblks: introduce numa_add_reserved_memblk Message-ID: References: <20250508022719.3941335-1-wangyuquan1236@phytium.com.cn> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20250508022719.3941335-1-wangyuquan1236@phytium.com.cn> X-ClientProxiedBy: MW4P221CA0008.NAMP221.PROD.OUTLOOK.COM (2603:10b6:303:8b::13) To SA1PR11MB8794.namprd11.prod.outlook.com (2603:10b6:806:46a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA1PR11MB8794:EE_|SJ0PR11MB5103:EE_ X-MS-Office365-Filtering-Correlation-Id: 87ee5472-faa7-463a-7309-08dd8de6168f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|366016|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?aEIgCnNuXDdlZ4jHKJHCNfaemOOoBBCQHFBkv+qC+QqC9HvGOZ+dxk5dYNg+?= =?us-ascii?Q?vpd2D/BChjx256dfjJtmIBddgBhzsMZkGiMjBxBvQbSp4KAYYcd3K++XBn9J?= =?us-ascii?Q?S+be2cb1CM4K7pWC66n4VZcKMW6xVn07CMXzSZkD/31ToojkmurTUhQWUeLt?= =?us-ascii?Q?PoLjMPqox1ZdX1caJxaWzgNkyFRb8lNKSo2PfjYbHmdh8b4Fm8famd/HWJaR?= =?us-ascii?Q?XHRCbfJz11xsipUkP//IZOnosA7nOVdS4945DarVOIJsRRQSDigqYVxbCEpn?= =?us-ascii?Q?plExxKcnXzzmzBbKnPVYmPkJB2VR9nDYYmDPuhI/BozYZU11PjszVbcvHPbW?= =?us-ascii?Q?j/oSsnF3AebhE6Y+rEhCPpBp+1DUwfjCG2vvrq3GpRtQPwD5RoDd/irhlx3P?= =?us-ascii?Q?y1xdHsCm0KAVmKZiyryU6iqkbYi0B7890SwEUiT7zMYgeITbp3U0VNi/wmxf?= =?us-ascii?Q?SUqzA6YCQaewhHaykzE5EvK7HbCCD2rPmE5OpjBxPxkdK4fotA3bnwpsa0YA?= =?us-ascii?Q?jAIXZI8TFIt3AMxX2VsRanSrpRJnfM075UlN/6PTFJxiCxwXIvxwTrA59nSO?= =?us-ascii?Q?rWsU65sErK1O1wo+gwr0Kj1cK1kofm7Gp2RSmw/7rBEJjxQ7KJYrNo351Dkl?= =?us-ascii?Q?jjO3h5+JZuaPWmKCMmRwDkpzYnDyUlWu/bRVF0tDyDxYvR2eT5wiwJzMu9Cv?= =?us-ascii?Q?S93ow5N5fO5SlGUyUFe3YInhN8GGMMoXAQ2CukmbIKaWQrxKPg+vn++8X5GA?= =?us-ascii?Q?dqDJo8GaC9dg9VGzTi/Hd1VBEJB8Ec0FtF2nofgmavCJIDw6S+XrCVO8thAA?= =?us-ascii?Q?8LGKdvEsfbnHEpKWngFKwUkVpONSg/nw8EHRx4FcTDmZK0gdmoaB6nevXMZa?= =?us-ascii?Q?1XbKRU6Garwj7hNBlEvzp+ery8vVciAIMwnjZnVabJvDhu5uqAuuLcwG1IG8?= =?us-ascii?Q?OBKIoY7dg0XVYIo9UDEsTKvFXM6jUw8Eu77Ji5eShFhYpqTjLex2j4rj1Kqm?= =?us-ascii?Q?HmlyIFujS4/vYUrFY89nBbROCEHQo1URinCmpGbBI7ufu5DCmWK8zQrAU4U+?= =?us-ascii?Q?NSbpmi8ZSVW60yKnVxoRBNOqf1Y/R2WMzMf+QYIwuqbYakqA60hc6rqPsn8+?= =?us-ascii?Q?GJAlB23Pc27j3nAlH4JhflQ5hdhOJUazpriD/FRL8rs+jk5B3+cYPRIc5Ard?= =?us-ascii?Q?9Frf9G95QLCHgG8Qks3G5+1fbPrUFcqBTh9RUPR4cD7G1pHCIOPsQZcmjnN9?= =?us-ascii?Q?kcrA+z9RR+TY3EiQ89q0QflXUNhnzFXGvTfnj7cSlrZGqXZCIpcoxL9nu097?= =?us-ascii?Q?yES+a5uwR2PTGF+K6je8uTIkNHTlKdita+STBF2QZizzznyGDal+fvkGkd9p?= =?us-ascii?Q?UxsWioPcJMgzPtkmhiDRcm6k1674HKnf4MA8/1SjvP7ciQaCfg=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB8794.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?LW8uZE2ljQa415tpYQreMi7q+1EMOV9uZjPqkEFUUd2ZCNLgbZKZqjpVqDXA?= =?us-ascii?Q?labdN0zqkup2+SBREIQKxsSNakwLHArE13p1jL7tMfiD4UTGHvwIrhxamJwB?= =?us-ascii?Q?JjwNFa974PIng3dR6Znjq26P32H5NzNFOOI801S5V/i5vqJYoENefU9jms3O?= =?us-ascii?Q?oVAr1yfQj40FNhgW0mhJjnqPG1oeCNeuLo3l9+QHf9dEaYRm4K/GSRF69y+V?= =?us-ascii?Q?sN6dW1NVlPUBw+PsNuJso9yeZcNwwJsek7D+GIL+xzufpFxAILQBI1GbSZD0?= =?us-ascii?Q?rn2tis4KsxmkXdPCd0k3hiBj/oLo+Ex7MxSUafWEL3z+uE6Ocv0uFH0a2eU4?= =?us-ascii?Q?R8B4oo8P91BOyCoVmU4qv63eidg+/aXfufsRRLcXZVuK/ElVDpbjKB4GZ7xz?= =?us-ascii?Q?+mZtRrYidFvhUH8V9CbRBY+o89YI1uUyoTX9uiyoXZ8GLVknq3eMB5NIBEqP?= =?us-ascii?Q?ZwW8P0iUGRlLNBRPbez+6k/RqYX94fx+UVYp88ToMG5z7Rz9WfFKu3ixKOWV?= =?us-ascii?Q?EyxM7WAkVLHL/mocMjBZOMncB9VDz83m29JKVpnlwAyd3hwY2ljkjuiBP1l9?= =?us-ascii?Q?lzyCGMJA+IBVt/PWk9tjFIOuQ+yABHvB8JZlVrKVieN5ya5j3ipd/+D1D44R?= =?us-ascii?Q?n5zE/J1LsJB4skF1ahBSTYGXnNDwArgcvmI5oVMQyhSbXgBjYIiAiEI78yJx?= =?us-ascii?Q?ALwcag+KyryklBuCa4iyc+GIycYZlJM72iXIHb6hmu2UOyubbxCNTa2UJdTp?= =?us-ascii?Q?KXqZccAi3BgSRlPOXoiRePLobBMoT26dtXa4IjVkqL0+GmzQ+h/QaZBlFV1I?= =?us-ascii?Q?HDqAqc3BxX109bur2lW05leL5ilMHvkBjIXW4oYV4P0d1Jv5fg7stpB02XSA?= =?us-ascii?Q?mFWoyFg3C8864K6joVot7rh9fUwuE+v4njhPmHvjFoXsU0CoCQ+9rHNCkBS/?= =?us-ascii?Q?iQJ75K1y5UHZeaOrEGateyoe7iSASntANmvNtC0ejCHtf2eWozfppqmWBKGM?= =?us-ascii?Q?UW3Bqwvr9NrvLANLBtC5cBF9jmrmBXwT8pX6wsLOibQxprypMmVSoY7bO/Rj?= =?us-ascii?Q?usa4zOK27KY0QkZJiqGzpbvtLsymKLJcT6vzft2aauYqBzNnrJlDoLOZfmnC?= =?us-ascii?Q?iEK2Um7TBBNmquFZK07x1fu5SfGmoy9M4pIC4CkGvGxBoDIjG+djRJJhgI/4?= =?us-ascii?Q?ZMdhtaA9NQbTrvaRmRT3VXDxSxyAZ/6dCGHPQ94qlm9u3cTtagBsiKqz6Qdc?= =?us-ascii?Q?fQuym1yu1HZxDD8dVlMahtRs6+uoJ0rcL7OCTyaIPFPmca4N96age3+MkdYd?= =?us-ascii?Q?GnJvMVQsxJWNkm1SYGvx8AFlBUkIvflmkEsjSrGve9ZZDua24OdMEMMd9BnU?= =?us-ascii?Q?XhyHUPSpVg4m0UAQn+hH7WjD+nvGEz7Jo7Aahyj37uReiudG6GHKDrJNlTaZ?= =?us-ascii?Q?FIvww3acvmHK2G4Sw/503c3tK71gG1wnEkOIRfGYBCA436wEzXLY58/sLrOx?= =?us-ascii?Q?mxAhnf25pVKw2tF7UeF7HavJUmh1s6++zzwsx7IyG9HiSUoQaOA5Yn/fimJt?= =?us-ascii?Q?CFLRajME8VyNJGCW6Tucu1CAVmtSLxZFwPvhWaElVsD8F/jm4AmaNYnEmFCV?= =?us-ascii?Q?5Q=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 87ee5472-faa7-463a-7309-08dd8de6168f X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB8794.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 May 2025 04:09:11.8492 (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: OG1O9H3mVVNNMa8zdjB311v5v0O/weSGA8u36R+cu7qnnqFR4AZKlTZHuGG5BwRflniggZtWPqboDU29T3W/cnssNRXdvt2SSP8MlOm9gbA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5103 X-OriginatorOrg: intel.com X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 18EF71C0002 X-Stat-Signature: t419dd1ikxmr1inq1ihf1yfuzbty178z X-Rspam-User: X-HE-Tag: 1746677356-156035 X-HE-Meta: U2FsdGVkX18+ToOX8XOr6eE628oM+jiDAPKVjPb2E+AtSJNa6QvR0CEE9ZVP0VZayDbIZksBy2gjObMGt2j4wmxZji/nyBvjAud2mc+7IzJbPEvqkEk3qKBGQk372s+y6ECEtMxCvMxCHw6XWuLHvdImDfGqO7kZ33leM7KQ7vdTElKJbG7k0GVhaZbMp7rRuNK3tb07b7fWIVubVnyrtxIUiun2HboJIO0jdq2yv5zGBa2E3U9FRLuU9bY6W2Yik28PLIjZ3fZJLo/PrjAlTu30PPSx33D4FQucr6ENAkky8KYkQoBCelnNsdo3MirxmmleyaV1Ab40m+giRK0MbcO3cHlcVnRTog4MZ6RVEawChlLNZoSqeTyx7kWuBBkE3e2kmcIpmCCbFcmQUL6iqJ1kKhD+VypOipvUvwFqC+WWzbOre4IIRhoSDsT0+TJ1QckRVA7B49larJY/eM46ynS3XHlYLnLIeKScGu7ENF6P8PkywtwD6xLWcvHG9aH31jxjQrnWHnE1XXr0XInS+97BeocdaA845QXvvh8DXjVqdhD2742uI0PCN1q0wP5CYuaAfTQJZ6xeZztTpgd/GNc1HFvcYbe2AAvdGDQ1srpdPMjKpfWBQgmhaKps6uIee/D3YN9nQXIfgEtoVEl8FBub9PDWgFqW4fqua68pBOtFt4roR5Y45YXh7M7QzobuJRgBaeAJfF0MrpnW+xOcAaiait47kXnr31CY5zkNhQMEkXpGHW2C2BvLqGeU7iTgKPBTGoRhNH3r6Ib7auCgibebV84XCjZqXICxAlp78v24ojnyc5oHobzPNQQn0H97HVW6N4VZq6XVfD3UgZToQ8IziD5zXnypwces2tHbK1Xvjf+RM/2t/Gajf8V2dST7rSr/kusDuJ23Ism0cquOU/J5L9avZ0yqXoVHRJStjczvJ9BnZAilcQCPRqpGZH+fGz6/Y03xpb0Dl/e60kT WGlpYabi k1JvqwrIRYdH3yoB6/9T8DdRnS9TMIy6UZ/zXitlv4993f54zf/Tb+YfGicyPe7XLY9+PVRMM+8kX7Ze8oh8aiRlGwY+DRq1amwSrKSwyBK1YrEHzduGjT1yQ91F82T39nEo0IrStprEVnLzm885FKVb/N1K8RVV/RuTuS37gZIZ011PMUCjJ2ouTRue4DmWC1DbZs1sXgD0qbV+9QJm384VAf87ad3P4LAsO1QyJbef28HDJLoi7yzPTvP5Jjf6ZeakFP7FeaDxszymFNDTHondRtQ1NrySArsD9UfrarbDpHgTTiDx+3L/NyT8GMYXFZJJPiWF7hH7LmVaNP70VyxjLNhJZT2OiiX92mxHSd7yOdl7ZOH4nXVShf5QElAgLs1RGaii8zpmd1xDqafOMVyXykhp3QaRVufqgGIwMqyDbYuflTQcYAvlaxs+uYLWMSp1BhYWA7DRUVWav3FcO9+IdxeeSzV6sMGbea9FntBhnbhIKM7xfAZkURV/FkoHFwMbYDfX8qh/3IW6dwny3rRmbRuQnb3tlGzxpl2Mi8mhPMzzA4ETff9Yv6yGGPMpXOuG0 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: On Thu, May 08, 2025 at 10:27:19AM +0800, Yuquan Wang wrote: > acpi_parse_cfmws() currently adds empty CFMWS ranges to numa_meminfo > with the expectation that numa_cleanup_meminfo moves them to > numa_reserved_meminfo. There is no need for that indirection when it is > known in advance that these unpopulated ranges are meant for > numa_reserved_meminfo in support of future hotplug / CXL provisioning. > > Introduce and use numa_add_reserved_memblk() to add the empty CFMWS > ranges directly. > > Signed-off-by: Yuquan Wang Reviewed-by: Alison Schofield