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 70B15C3600C for ; Thu, 3 Apr 2025 18:37:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2112B280008; Thu, 3 Apr 2025 14:37:24 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1BCFC280005; Thu, 3 Apr 2025 14:37:24 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 01161280008; Thu, 3 Apr 2025 14:37:23 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id D737A280005 for ; Thu, 3 Apr 2025 14:37:23 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 5DAD5140777 for ; Thu, 3 Apr 2025 18:37:24 +0000 (UTC) X-FDA: 83293590408.21.DB044C4 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.17]) by imf16.hostedemail.com (Postfix) with ESMTP id 65AA018000C for ; Thu, 3 Apr 2025 18:37:20 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=inTUzZ6f; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf16.hostedemail.com: domain of alison.schofield@intel.com designates 192.198.163.17 as permitted sender) smtp.mailfrom=alison.schofield@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1743705441; a=rsa-sha256; cv=fail; b=fk9A78j6aPS8FTTNZCw0tQcwTB4pIen+ySOWJyRLFhG0KBCtVR1qZZmJPskt2ZuqaF0Lm1 QocQ1VyGOOuZVndJb3okA5zqb22A5tR4gN1IDm8Rzo/Gzg6o46P2Rja5mg210uVN2Cads7 hNKfb/Pzckp/9IYEJ+jILPq6Ytxkk0Q= ARC-Authentication-Results: i=2; imf16.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=inTUzZ6f; dmarc=pass (policy=none) header.from=intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf16.hostedemail.com: domain of alison.schofield@intel.com designates 192.198.163.17 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=1743705441; 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=aazDlQYQXHzcsrsz/z+H8iKPSDuKtwQrxT8uf8TKhGs=; b=3pgrvLb2YOQyfJNG57Co5QGVZitYIIw2ernu3/k/oQceY4h22VRBGbCvh0qpDq1xnItDxQ K8r5JfMWxhoesLADnPjpNQF7yjLpfPp6jYghusru1lqf8xgIZoy0TuVUPJHqRtelTioJiT MdpvjoZ20jqEjCgK3otkmPlaD6z9foY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1743705441; x=1775241441; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=mtxQG9HCy6eKO9J8VpSetH+mFFFZYSIu2nRwp4CYW0Q=; b=inTUzZ6fsNpSU9PEr/5nac0V0uX/1C21hucMK+QmDY/iUuGI2LF7AjhF /oAfMS3O+GCUrYJMqL7GvyAnSY2N2iehqovABiq3cEe0kLB1vnr/lYtR/ jwPIkvodThXwFh/kQ0GtRClGmqHYG3j6pqFjWtGGkSeDuV0idQUCO4Ai6 7XE9CAiNiAsgjRQuHlgR5yta0wSS6Gz+Kji2cM8lFw0ficnaQvdfr7IFw b7K5OBYUzL1S9ffSF8YG/6J+Xr9p0NwzUc6Qf8Wmv4DcGXdRdX5J4foTR ZYtFnMaAMm95L+fQ19ENB7rJtOMHFc34eD/1gJCxNv02o6G4vhPNwWxjQ A==; X-CSE-ConnectionGUID: QNOnRBZATBuUj9T0yKtagw== X-CSE-MsgGUID: SKMXaHYYSi6ey27vepByew== X-IronPort-AV: E=McAfee;i="6700,10204,11393"; a="45016926" X-IronPort-AV: E=Sophos;i="6.15,186,1739865600"; d="scan'208";a="45016926" Received: from orviesa009.jf.intel.com ([10.64.159.149]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Apr 2025 11:37:19 -0700 X-CSE-ConnectionGUID: ZMXqrKbyTHqDg3sEEiusrA== X-CSE-MsgGUID: ko7ArauVRTiyQPrTOlZp6g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,186,1739865600"; d="scan'208";a="126870390" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by orviesa009.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Apr 2025 11:37:18 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.1544.14; Thu, 3 Apr 2025 11:37:18 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44 via Frontend Transport; Thu, 3 Apr 2025 11:37:18 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.170) 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; Thu, 3 Apr 2025 11:37:16 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QmPk0MflmxT+DfRF6xeGgB8MGBBHR8koUtq9Gx4Gqxe8rDunGqz44zrnpiEBDJD8UEUJNb+3ZwZCxIfR8aPPD5ol4Mbl+AiTFj/bbSkPmQcPW8zdCq51X3RySQaQWCkXxgbxSOzBQqi7VVqyn3wV53oxZbbNK+fiVyGnKZMSLgLu9wi8squGzURIm8uHeFlLjIE+fBcNikE0x+aQeqyFJHcg9BWErr3q6VL0/D+MbdYjxmC2l2lCY84TRkrMkNvKTyOkYoAL2D2c1rUowR9vhq/ws9l6Xig2bQ0WwoYNRjQ0SKQcp0jZbP94KMxkDFMxMfEdH4XxoABJeRI1h0blLg== 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=aazDlQYQXHzcsrsz/z+H8iKPSDuKtwQrxT8uf8TKhGs=; b=k2V7kPjmzPCIe7DNkKbPH1O6CqrL4UqZNib6Fj68hvr+lS6KOu4OxaDfkDQ2WuDlmCqE2pF46pijBr5y48mJhFnEvZavHdjNaqiyJyzYhklTmDDJwHb1sTEqUOLUPqh/NPHcK6mLfXqKFlyMCHnVJUHR05W1PKc2HQT2kGxm1Ke+QgFI5RpRJunQy64u7m4LitFeqypZVnU7Ozh3uXKsP/YLUrfK6eiCkbnCsdzHNwnwoMc5KB7SvClsuumjBVgYiUEcKyMfOx2BpiLZaBDpUjX4Z2EeJik9AlsE1O9xMpQYFwijPE9HQRMXX/vSkPJt+oDchWDSsIwnp5cJx6GAxA== 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 SJ0PR11MB7701.namprd11.prod.outlook.com (2603:10b6:a03:4e4::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8583.42; Thu, 3 Apr 2025 18:37:14 +0000 Received: from SA1PR11MB8794.namprd11.prod.outlook.com ([fe80::a3d4:9d67:2f5d:6720]) by SA1PR11MB8794.namprd11.prod.outlook.com ([fe80::a3d4:9d67:2f5d:6720%4]) with mapi id 15.20.8583.041; Thu, 3 Apr 2025 18:37:14 +0000 Date: Thu, 3 Apr 2025 11:37:03 -0700 From: Alison Schofield To: Yuquan Wang CC: , , , , , , , , , , , , , Subject: Re: [PATCH v2] mm: numa_memblks: introduce numa_add_reserved_memblk Message-ID: References: <20250328092132.2695299-1-wangyuquan1236@phytium.com.cn> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20250328092132.2695299-1-wangyuquan1236@phytium.com.cn> X-ClientProxiedBy: MW4PR04CA0285.namprd04.prod.outlook.com (2603:10b6:303:89::20) To SA1PR11MB8794.namprd11.prod.outlook.com (2603:10b6:806:46a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA1PR11MB8794:EE_|SJ0PR11MB7701:EE_ X-MS-Office365-Filtering-Correlation-Id: eb4ac0ae-5950-46f0-9158-08dd72de8d86 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|366016|1800799024|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?rt2UAPcedjUHVhNGogAUhUiUdv5Ga4YWvIHUURL1+ryWXH9JRSrwMpWfLNHo?= =?us-ascii?Q?gAVAVgXbtJRbEK9kj25TJatRdpqoSgfAgeNoSbLkTobQk3sXnLl7xrw/1Nlo?= =?us-ascii?Q?8jsUjanHdrkLGk1tjFozIJCq+xLP4AFi/MCIFKM5vB++Sl+WUkOugGhDuokk?= =?us-ascii?Q?lG7C9cwlmIHB2ZEKto+IDE8FAanHn9wFEH2krm8Bxshzv+Bal7aTRBA0wh5s?= =?us-ascii?Q?yjVA3uz4B/NRuwDyjFRKJrutVloGVLYhNJ9ta+V3hxBWpuyjv0Fra6dt1mCs?= =?us-ascii?Q?4XtozzvX7OmlfhDnyVAUtHUeAnDBeZX3UAnjy3TBRm814AblOUE3yoXd66rM?= =?us-ascii?Q?e28b+0JuQc9sdpWjS5cELczHQ6p/yDGPKB6cGZnddTgz/77a/zp3WYZ543OI?= =?us-ascii?Q?8KUqdMjtiiYPAb+5rfZaz0zLIVJXDbpxwBlGI1thlUPdpm64awCgRQXszDoq?= =?us-ascii?Q?IO76onJq4P/8nYeT60wvMPn2gm77WIOgCE8FNrl9EQExOrw5CQcWN7vME4zp?= =?us-ascii?Q?t5ctXTsohg3B005I9yjoXAs5x4lBhA2UynNv4aM53iNzdKrj/maukj14wcmZ?= =?us-ascii?Q?s2LBAlcxpBXA0SPSXx/OxFiME9CkdHfk4NFvofclE/iNCcu3br48gF55ARZe?= =?us-ascii?Q?YMRbxDhOpS81Lf/5R8w8po3gm6oYl9UXDDo7i+7B2QI8qZc2Mn+TxG/J/xuG?= =?us-ascii?Q?LyweNMtKoh8FrtrmIiZy56mcoU6D3RP2+t7EvjQ9u4pexlxeNBIx6WFiEGgF?= =?us-ascii?Q?727zSnQ02oQHREzNw+oXVp4q4pAicq1Hz6WpBaU4eEu8QS73rvLNL3BSspNS?= =?us-ascii?Q?Q9MA9I1az3POulnzWmFsJtZ7nkOO7RNwEONdkmoLwAMqTEHmOwBq6DWKynq9?= =?us-ascii?Q?dyphBZCa0FcnohZkSQjzY+uUgZdrZnVWoCwLAk9pU0o9nKcIEj/XnwMiYWnB?= =?us-ascii?Q?cjra5SmA9HmWU9IJrFsmbU4a7tkO3rcFVmKI9ZrIG0fHxwhUAMeIy2uK9Qog?= =?us-ascii?Q?42+QSYJ/mPcVP0hm9Arwx1CBDNsmyFcd7P25lxoO3sWzYbeAPK4RzNTXfAzJ?= =?us-ascii?Q?mhqbrOQK8imX6bgDI57nubXn+ZlTSltN67Ws0bMAKcQ41WCd/l9VPWP/SSGS?= =?us-ascii?Q?iiPkhpn/ywsFe6JcnDSTVPC1ToT7L8HtpMxuESSkPDusVj4RVh1+ewMP6lrw?= =?us-ascii?Q?Lza67TH+E69etF/32NEG1hn5xQXgjZ5JGESaMaVQKCZpROjDUXs2yP4KjkkO?= =?us-ascii?Q?tYow+edNM/Qs9Jqnvp70WAWm0w2uYE7wUhwQ6j5s5XFEQlIn+WavNc2DRBzL?= =?us-ascii?Q?pkSBgb09TDl6DKIl947BYkZvuQl9V9QYIFcDZQPjib//4RtZ7W3YeO8k6jkY?= =?us-ascii?Q?aGb8/rs1qyLCqvn9ij7HWvtTfugYiMyO3stKc2qwc+97i6C9j2AHG2KzTiAa?= =?us-ascii?Q?7x38zW8ksWQ=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)(7416014)(376014)(366016)(1800799024)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?0Ap3i+7maLuoLSz0yM990U0dknwZpgvPWEwW98XgvdqVsrcaJVIKAGw1UKNL?= =?us-ascii?Q?kJ/TM7euYmg6eUSraxQ60DMbk8x5rGvc41mUJJM1r0Rbkac7ZMyfsn64AYLh?= =?us-ascii?Q?Ws0CfS1g2iOEa+KwxXRgg3yIRRz4g7fkEzrVI0t8zpZfn6QByT/ELnuv5/sA?= =?us-ascii?Q?pKTg9XFhjqvIwfK+ziGFy10U3Z+mYSTDONsitvI92O6/hRs55tLLKd354PQS?= =?us-ascii?Q?mKlojQWTRGHg483X0akDMXZqMGU2zxoLQmDCAHPoBrQyd/7GHCcVgEP8QJV3?= =?us-ascii?Q?fvEyKzL0OWbhE3pYb3XUHYl5HcQWDx70/IJK/V/kcIouTMA5ZnDzVtZlx4Ao?= =?us-ascii?Q?V4+SFtBIiddnqjT6XmP5XPTqW6LEs3K1xiFw73FzYbrjSi29IHM26nWI+3M9?= =?us-ascii?Q?I9ayAMIn4LWbcPbabgUjCtXeDsz0UEwljagdCVakAdaeJnwUimilR5yK7Von?= =?us-ascii?Q?5W/0P3h8LGolOnBp/Il3icPPy4OHDKB2su1nSn5NqDpNWITTIDZ/llHmi8uu?= =?us-ascii?Q?zRrWt4UrtwWRNWFYNDLfFyihgCHBrs7062aW90Al4HJgz1uZbfASX9JMGWK9?= =?us-ascii?Q?yEqn74lzkOF0cUlX1taJNymIXBG0Trr5aVoIq3OcF8PcDdqKloAySrBlVqyf?= =?us-ascii?Q?cHS0uul47Czo9CP9QEi2Hd5Dj+sCLjn9bgiOF1q22jIJKnnqAwgmMTbpTFIE?= =?us-ascii?Q?kQ+Of1Lc+2kkCMtEc1eeEIe4/FrywHwjOpGUX0wRHm00nRoWp49Yjo6CX2pn?= =?us-ascii?Q?fu2lFo4x3yNEn4CvuSN9j8v15xYMNUDHuEkTL+hqmPS/4WdfPQ0T62L7Pd7u?= =?us-ascii?Q?R1P+qg97hWeVk6GFiL/9wD0/3Bd7Tm/MeJEylELTSDBQtHr9uJwjgLkGIYd9?= =?us-ascii?Q?n+NxExIVgZD+kQ61+Sbg1qlgGtTTlaw7wIT1B6p4nW/26fp/cYVCf9MgE65P?= =?us-ascii?Q?+q9zZ8sjL3CWkXMSHO6blk6wxHVUvA8jhdWHjKFRVe8Yxhc6rkCB63lAexeq?= =?us-ascii?Q?ro9kAD1OrdrUCuZaNDzsxF6V9A/I8ZLaiAzMFEaNBdzrRsyyqV8l58LbBuO7?= =?us-ascii?Q?ZCAc8AOvZ+T3d8Eap5tJmpghhHbI8KJlepmsA2RWn7vipUvnGQlU/Z3/aBL2?= =?us-ascii?Q?F/cOHFLcTHwHsQ3KfYgIiFJgyRtrQQAqs5/Z/l6p9szi6H6HK23DwFVZknli?= =?us-ascii?Q?EcwhfgEy1KMfg4U6CV91gYbH6P1uYTlJehq4NMc9VZ0fudjnjS8sD2+glrvm?= =?us-ascii?Q?85NjnFVuQxZEP+6C8dWOUbcbMwr2uxGfqrV/tALsLnHsQSVsKk8VIr+QG1h8?= =?us-ascii?Q?NBshEzyijs1KAlp0ySKv7/8TtHmZwxMINv5tEqrKG4wPZNzEMQVcGoUT6UMb?= =?us-ascii?Q?zgcnjKmO37b/d7fQt7rlrlS5N+qq0gCA4MU/qtk050+WRL3cSgs4JDkyXbqf?= =?us-ascii?Q?B/NDhWsEANd20JlpaiTDwTo1yX3qiFFMdl5dWGHZDLIsYAWWbx/q+axY1Qry?= =?us-ascii?Q?7YbAmp9MIc0rEVsN2hgzEvmGdClrPw10gaV952gSi7/lK+PNEqIprjiWI4gE?= =?us-ascii?Q?whym8UGykTj5MWOnoNpYrBwYUb9yYMpvuhofjKVztkU159ynqRx7nxUCBYR7?= =?us-ascii?Q?Kw=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: eb4ac0ae-5950-46f0-9158-08dd72de8d86 X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB8794.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2025 18:37:14.1764 (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: eKHEnmsb5AB5fwilWPZY3CKdbYaP/LZOwh/gkVi2Izb6LIj64mvEtqAxVHkkyzNfYd/MRJFYlJxAVZSiPrhLcpOdg7tSdZoVF5cTNy2qggw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB7701 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 65AA018000C X-Stat-Signature: cqgjunzig1j38xwhskrhr7omzdcx1gqm X-HE-Tag: 1743705440-210564 X-HE-Meta: U2FsdGVkX18d5jDWFwfvpr2cWeNugT2hiQ1LHObHWAHJGI4pMFuuLdi8wT/KqLj8zLUkIoeKiCwQpNVc6L7HrCtpftaPUzEMIu5f5aytHWDqHFYaRS5KvZyo3KIWeubuU2ndbxvIh7XnQGUfPUGzPYmQ5y90/ztP6u5xX0Km3Q+YnFAWYSVjWKbWAPRwbvln7gv9u4D/jLUjiEpeeZnzRVnhGJoljxhfqVeijcJWR9miYFvAtJDXhyk+6t/KTB2Bm3n6h2BjbolulA77VIu248FxyGgtfMUTwYwtyxN+7pksHSmhGUK8BN6iGEfBzQLvBhQVS+e9udSwDfUgs35/7OGkA653pFymgC00CRCfWmwQBzbYuixQCqEEb34XacpckVCdRSZqxVPBI8HpT/cI4DfSBrdMftBqz0co2/Ry49gZ88xw+/h9r4bQj3fDBd08CU82L5SqGWtK7ePDLv5Ew2/gXTa46pFvybsv9ldGBmjWH4HIKT/TqsKgr8RBr/TbEG6RJpgCQGRP9T/7Fg9p7niSs6A4CnpdPK0k7oP0CIolw3eM/KzHI72uVpAMY81F8/Lp0ySDAXM+eJEpqcOENzHorUjzx3p78Sq7AoqjEwEQ4wI4/l+AkZMbUYQQIasUh2uDhpFr+zrLZf1Ws2rxFdfiZh0K69d9cvZAJV2VM1B4Hxf8CKpV/yF3V1iDlIzkN7yQ8if3Mu80jfSJHqp4QDxnTz8K++Ny9pLhuAeDs9HzE2HH8MNrACxVzy/RWs6lrPmsjpp2l8uYO4XcavyVj0vPs0xTiSrroKCp5hxU6AmgJrQ4Gg4uUHi0waV4LkrKFFt0B9ZGfK6f3xr3jkhB3ch9B7JhnLxAulim4ugUnqwB7xKBFLxs5WAciCijjTH4DrknjsyECAq62jBhWe9zMkqUm5qY7rLSQO/gxORP88hmVSEISQ8hmkBOjwKT7ssS3Sr0/IZQ0h6NMMKX9Xg qNIhbfP1 6D0U3jUsdFmy5LnSt1y6DrKSVi2EMb5pyZnMHjkf8XgPnXVD+kKKc+HA4iAKgFogpoQl8s+luwImKftGHwdPSolGNhcEcu+Ggw8aJ/qnTGwGIObzMtnnIwKGVxSMkBQ3EFqV/fWzysj3opoY14b6ef1IbBSCouSG23REnxPB8bWMhRmIymLGVHXgY/verMoXbYCksqGU/Az3GXXcUpaijTnmn5tkIioZWSiT7XZAjWTq8dlu0+z/FaFfSNBxxzJuOpqHQQZ1OgTdd46oheTLZr8m8VkzT8/zz/fTL+vKooaj1ueuSWqlf81uvyBflKx54cuCi9oUA5BFTnT5YELslL+zHqUtkh63265+H1oflmCvs2GPOjrtAF3wpLPcvtBUCVJIY4EcTMKKojxXqENR1Iv9gPMIsSxJgxzbo6Oa2Y8cLuTpYwlHWMOO4V/55mx9rgutvMnxh27AidgodacMBWw/4TkLXKCjuxL6UqcnSJo2yzQeKgEggfh6H6qg9FIrvfDcsZkvH45BL1KI5t2rC9TerTGs6MIxFOnwpty/uvNEFav2kUHY15muFLpd9SzjzZThx X-Bogosity: Ham, tests=bogofilter, spamicity=0.000139, 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 Fri, Mar 28, 2025 at 05:21:32PM +0800, Yuquan Wang wrote: Commit message from v1 needs updating to reflect what this v2 is doing: 'add empty CFMWS ranges to numa_reserved_meminfo" > With numa_add_reserved_memblk(), kernel could add numa_memblk into > numa_reserved_meminfo directly. above comes last in commit log. ie. State the issue like this: > > 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 suppot of future hotplug / CXL provisioning. 'support' > Then the resolution: Introduce and use numa_add_reserved_memblk() to add the empty CFMWS ranges directly. > Signed-off-by: Yuquan Wang With the above commit message and log updates, and +linux-cxl mail list, add: Reviewed-by: Alison Schofield > --- snip