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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 517491091904 for ; Thu, 19 Mar 2026 18:12:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B5CD36B0095; Thu, 19 Mar 2026 14:12:52 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B0E116B0551; Thu, 19 Mar 2026 14:12:52 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9D50B6B055B; Thu, 19 Mar 2026 14:12:52 -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 8D64B6B0095 for ; Thu, 19 Mar 2026 14:12:52 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 20788593B8 for ; Thu, 19 Mar 2026 18:12:52 +0000 (UTC) X-FDA: 84563608584.18.061D122 Received: from BN1PR04CU002.outbound.protection.outlook.com (mail-eastus2azon11010013.outbound.protection.outlook.com [52.101.56.13]) by imf17.hostedemail.com (Postfix) with ESMTP id 5891C40008 for ; Thu, 19 Mar 2026 18:12:49 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=K7Syrept; spf=pass (imf17.hostedemail.com: domain of ziy@nvidia.com designates 52.101.56.13 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.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=1773943969; 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=Frntg9uDgEAc6cVx36FrJGMLCU932plAnTmmiInIle4=; b=0NePSapzvQ32y3mLBwSoxW/aaYqvKx8itFhv2c+5R74PLRWDJLZr7T5U1y2CvkqHKPj3We vGWHEnqVDLkKMC+lGMOgph0jUJP4b4e0eSe+YOtgyMJxOMwgH6lJpbk7izPAClQ9YhEK56 w4GGhk2EmSisdXvb2F+MhR3A3G/wBaM= ARC-Authentication-Results: i=2; imf17.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=K7Syrept; spf=pass (imf17.hostedemail.com: domain of ziy@nvidia.com designates 52.101.56.13 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1773943969; a=rsa-sha256; cv=pass; b=gZ52ZiBCctRcEtu6zRMTQgGJ+Y00AF8swbIBpe1N8eFOqGynal31c200x5e8Pu6t5eplIg 7QfDXer0U8uTHU1qRqhWzj+rPYKnAKNs8TQfwlnx2t3S954oHBf8jQ/Otzn1f67EeckOGQ oE71yqhYRWMVwfFbn9b6x2C6GIVyGlY= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DR0zem9alsDj/Ujgj7zNS385n1IrStVvSTUdtAtYgV0uflRg2GVha3VVHaa8+pa1gs1e4AHW2sMi2Vt2lDQKec5jDYSVlSzAmL+8J+pGSRXH6ayoC3VRfw6nA8ZYXAzG1Or8SD21fBkf/5tKOsKvnvHrMnYlFYFBE/1F2bqarRhVgphxgJbyKmT2Dkyu3ZU4A/BXDIjMDzR4QT4N0LMNMdAryutC4FKEHzCA4/KH+bk41BRDesXsnWjpIRopWmW+OFcUsNTD3LcXDjKAxOtoYzHmNgm52nWzFYKe7mka7iJA/j7xdV/cK56k7ry1dW3dxtywBCvQ0uM3dwRIxDudwg== 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=Frntg9uDgEAc6cVx36FrJGMLCU932plAnTmmiInIle4=; b=CUCSKYacWnCYwrChUhm9zZYcbNaq+1QWAGnhDYtirMl0n30E1v62mOIqUa2qfU8rZakj+0O5HDJR2R8Q1WWNC0Zm3xRQAGz7nQWkKl0skfVdjRcD7pVhtiEP7BPH3EJ6sZaUwlHgH5pAJ80FwiUR+q7XA/bum3yQH78wBAb38EAFSEzGeBHQv/2BbZvxztk7ufvwAEK7AvZdqtQrDP9drB2z4pfsR+1aMDegzOdTOeFBN+SGIm7AhzkFV4xxkKJe8YDTtKTIcmJLBEgq2d641sNbV0QYi/Wxcrk1JCu3SF3hLt8cGBs0jkRlb/VoIkp8jb4T0X0McUxRN/sAPxUzOQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Frntg9uDgEAc6cVx36FrJGMLCU932plAnTmmiInIle4=; b=K7SyreptjJTfI5KoskseCojy1evGBY1xUdLlRRtZqsFl8Vl8DkFE4ElOiy4pEIhFSEQeSAvz78jyFCNT6IphtI332XUE0u/5zfHDbmidrVULjYfHl29uH2t4czt/C4itR96CnJMIl95ZheKGcyRKI5dq7OrCqHz54dVyURFCmyUPzwrrNviKBh4+y9oQuThQcxqMb5WlJFuIVw0iFptDC78FLBamQgy4sTVvOIvsaFcVi6JVlRXRDhZRYl36GtngaI/gASx5yN93S6RxKl0NBa+VO7YThvZo8/DIPx2M05IKR5XNu9lj6p0Y9YuMpU2jxsYUjIKloAzp/cPVHcrtUA== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by SA1PR12MB7149.namprd12.prod.outlook.com (2603:10b6:806:29c::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.9; Thu, 19 Mar 2026 18:12:34 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::f01d:73d2:2dda:c7b2]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::f01d:73d2:2dda:c7b2%4]) with mapi id 15.20.9723.016; Thu, 19 Mar 2026 18:12:34 +0000 From: Zi Yan To: "David Hildenbrand (Arm)" Cc: Gregory Price , linux-kernel@vger.kernel.org, Catalin Marinas , Will Deacon , Huacai Chen , WANG Xuerui , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Andrew Morton , Lorenzo Stoakes , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Matthew Brost , Joshua Hahn , Rakie Kim , Byungchul Park , Ying Huang , Alistair Popple , Sebastian Andrzej Siewior , Clark Williams , Steven Rostedt , linux-arm-kernel@lists.infradead.org, loongarch@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, linux-mm@kvack.org, linux-rt-devel@lists.linux.dev Subject: Re: [PATCH 1/2] mm: remove CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE Date: Thu, 19 Mar 2026 14:12:23 -0400 X-Mailer: MailMate (2.0r6290) Message-ID: <1559C268-444B-4A64-A0B8-21B2FE49A5E2@nvidia.com> In-Reply-To: References: <20260319-config_migration-v1-0-42270124966f@kernel.org> <20260319-config_migration-v1-1-42270124966f@kernel.org> Content-Type: text/plain X-ClientProxiedBy: SJ2PR07CA0020.namprd07.prod.outlook.com (2603:10b6:a03:505::19) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|SA1PR12MB7149:EE_ X-MS-Office365-Filtering-Correlation-Id: 2914a4f3-c499-4769-2ec5-08de85e31810 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|366016|22082099003|18002099003|7053199007|56012099003; X-Microsoft-Antispam-Message-Info: x0vjK8tQDS84MULlAEJFVmItsXbuZutLT/ZGczdZwMPOT1jiIgQo/o4ZM/GZuLphdgsB5DJ8UnLC3KLnAMqRrGjs/IKxuvwJAr8R2TXYKTbHNTJzb5j6/Fje68mvWalOw+34XteEUgFjE1igP+eXfCxJidTaqcF8//h8MitHjRtPZmVSg9d88eQD49F/fC6CQY0oPv8bz6E3pv5yqhH20EWGz4F478SU/QT+hv/JqNMhTKoRigdQUyvjjce2ouRQmfcRyWYutoQ/iBrnDqH0h+pRpMFtJwuvkJULYlwNl+zeNFUjWh8kqjr4XkDZtNmITQ9RJGVb9FUOiRkPOHu0lEOaSRhY9EBEsNUptPh+Yj/x+ycJbLCUcphGMx21H222QW4Q/Hcr+J5twLjM2Pypa0de/LHlBTw45b4euMcrEsGV7S/StdEv0B3NSjGAxxgDnAF85QYMa2ro+1qTXXUV8kzrAtpS//oz8/w3wfU7RkPnoo8w6mOzKBdz8uWdIxSC/y0lzrJ3ub0JDnylY0NatwZR8OaS3yoeLdC3zyhg4RcquCV3gSJwnu9xm74lejwtSYLbLMDOqPh52eS1wICI1xWVuOch+X58DBzFG5ejmuRCtgWQKwBfdcO9+VJanPiq1t2dMTo7Xwj30Sc6KKG17GiCm1+x6IwcDn/OQFcQ7eHVQrgvikFX4+uz6wAFOKQwzqpdopvsyu7P/KycGNsWR11TMszvtJDzwzatslMy/N0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB9473.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016)(22082099003)(18002099003)(7053199007)(56012099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?LMHMUoNQ3MS3Q69v3mcA2Fkzm2TSYw6G+L1FAQc3D3kRr2xKGqWyGrYfuNsx?= =?us-ascii?Q?/FQvR+Fp/Tj92dmTFZvvaBa8k7Sj1QWzy+nDUXTGZj0eNQLtwVO/Hg6+WfqY?= =?us-ascii?Q?y9KQ57Nyw6m7m72oqewmJvR/aOnp/IA6zeRUiDmtGjSnk0v4QUQrIZcHMPzi?= =?us-ascii?Q?QwS9r5t+Z1JpHppIy+VbnskT1mnpY1av37vCB5XHNXiWnRMnxtYR/cGRGwlz?= =?us-ascii?Q?70i2pm8B/Q1FvIi3Ekj76Yg0SbUokY1PYx+Pzn+okrfX10GP4EbD6HMHGqq7?= =?us-ascii?Q?6ZZoW8lmxhImwdh69qzFCVasPHBiHlVctHO/euVAqaEjcvGaCI9aMMh/LJF+?= =?us-ascii?Q?9qtMlzonG8ZMnwEtoQHjG/qWn8ggIb3AfE8MB1j4ywsgfeuKnjJtBK6qFyJW?= =?us-ascii?Q?iNqv/ZQCV+PuBAvpv3svx7Yg736fR7wRguY1w+k1kroHZcKH2Wty/rpKjOs0?= =?us-ascii?Q?SjphdndhnJBH0LJt3io6nB5/j4jp21Skh93Yf4OsrNW6xlnpiP9Z/przoVZy?= =?us-ascii?Q?+c6Qz7hXiEbYgqDH9Mge0R2YgZY8cMxCFa+AekpIEnH3PYZKKIWodYYTwJee?= =?us-ascii?Q?NNh+t9ZF7QtavYSLasGXBSxhADWkOqtAOIHyLDMwIbzFMXW+gWZkfAexOxJG?= =?us-ascii?Q?Z+Zsseh4twR6FacyMvhN3XIgpMAWF94PeJqdqNdbeKR81TrP7qA77dPM0PJh?= =?us-ascii?Q?ks4ZxELf/lca5W8D7dFCv5r965FR10xh+Aans5C1DB2M/Gb2bxWWOQv4XtrF?= =?us-ascii?Q?HDnW1lV45VCVHS+s0qcPauSMrgFW6aNKIqQctYsEj6BQVy9tULl6Sn6xwCHd?= =?us-ascii?Q?RQVhdMmwPWnt7uzREmKG34sD2SifKExxp0OKdVN65kFdc4PeyTEF+FbzbOOX?= =?us-ascii?Q?iLFA3aUniuDLHFlj3JOgJ1UEgp+oWZNPiL9ej7cQKgljrF5TJQ9W3Wao9yEy?= =?us-ascii?Q?xDRTtVjXQYC/aBe6nBzK3MQmBcNU2Z5GnUA1T5TCRmE7OMJLTj8G6ai6riMZ?= =?us-ascii?Q?yJNyHb+YM6C3eesHIwo+M5wZQCS9vhtcAHxvnTdWwvGniWgmxLmd/YaPn2wA?= =?us-ascii?Q?fDukww5OPCl7hNjJ2wmb8KC5UNwVhbjc4z8BRlkfpr5mv5BtJCTeWSS9Cm5s?= =?us-ascii?Q?tGEvehINcj6Fj2hspZbX5jX+pUFRAADq5LZ31zeK7H5hA/WMJ3V0YnwsRKF8?= =?us-ascii?Q?OxpDZNLB6X+C8AZyPgWGU9H085Bn01EXUWDVOPMN6say2+s0P6tK4PT4Vyw9?= =?us-ascii?Q?A+0kTCfaXFYIWCBwB9BKsU6PADQwXtWOOvbOoMxCpAPwKciEiVO/MSWIxqZ3?= =?us-ascii?Q?E9heb8wY2mtDtYOa8xb2c/zG715kg3ubl36FmbVLiGtQqAr9VieBBA2wJ+9I?= =?us-ascii?Q?r2BmE346JPacQKxd87gZeV+KBBLEiJNoujrDxKrzB9GqAF3rU6RYt3s5NsUz?= =?us-ascii?Q?P6mvo/CA9TfBnkDcysDIsTTQFKuzvUwGQ653FUYaGo2R7miuKQl1A+fuWYgA?= =?us-ascii?Q?9QvTrAd/t0RoqYWhJoNC70rGO48YYPLFVDAss4jS4fdzqDXjQz979fbBCrRG?= =?us-ascii?Q?5Caw/VlKUfw/Spi63TUqkvcwF44TXRcQXrHiou7+rpqYkd3scCTcTv1FBsiI?= =?us-ascii?Q?UExnjr6vIQDXjPSihuFcuLNvM/HjWr+sJ6QbLfhMdMcPVNV1oqgC1NVstwxL?= =?us-ascii?Q?KuJjmUWT4mtvnx+/Pp7fbK2WtDgvYS8HFVB9PoMvItOFVHhyoc30yfCQ4lmn?= =?us-ascii?Q?Xu9k9eyqGw=3D=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2914a4f3-c499-4769-2ec5-08de85e31810 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2026 18:12:34.3730 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: c34imI866VQA9+i3C2vgHyioo9/YTsvfsDoBfUr9ipUAYxxVWusAiwik46MAaWnI X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB7149 X-Rspamd-Queue-Id: 5891C40008 X-Rspamd-Server: rspam07 X-Stat-Signature: ajj51mmoiuspru968a475xf59aboudpc X-Rspam-User: X-HE-Tag: 1773943969-388664 X-HE-Meta: U2FsdGVkX1+AMXmgHWY02qEBt8TybIbVFOdp1MENNFMWTc89qLvCuFgQmL2amTy/gQyJDXa9VO9vo5FWwZKXjnt33AekKMb36AjFEHBbI8a7YoddskzjDPz09wuOXILoKKn/61J9EY7bpMneh/PSEUg3FvvKR+IecFZit/oNL8P039heUqfGU2pVp+gXXwky7EX+KunC+mF9UyLkMSRmLFbtNPwSmN5qQ5xevZG7b+2/tBo3T1y1OrXdsF5SHuBOJCdMJ/pwpsPaQEM/P0GUFWcGvYuVFGk2DkW1uCDsmG6F8PkybvpbuUtMvTEtVZxczQ05hMrCvZCphpR2ohO+cBakLE6f9YrqVCIV6pfDF+BelBWG2KaB8rfP+FurVBhfgwgLzGi3ChKlTJ87i2B0SwIeWIe4Rl/q1YtOAqfgZYf0AuFMORX4kbtglT3Lq+L8zZ3FkgT8033sczBPr/vQsgK9dmTDge5ifTjugRXD/R0gbq6gL1QH+v0n3GhOfu+WRKihL+5ELk8SusUeefnE8Sj5rJx7Vr9UNNG+3lKldP688ehUDfPuOGBL3DJjFUlzw+yKc4Z4oNfs4uX9XBR9L6iqGF8mTjNC9+feCBl55FFkZcufGhpyrvNX4eijlBLiU/4+QFORx7MjarBbS9yqaAaYaxgX00ewoeEwfx0zgYWH3B72cT0jkzYda8oZ09wvUQeWtqOG1DKcFLEoh4BPg105Kk8daASQx+SKbRK4f0dEthAwqhyFWsV6UFV8+X8STTQsJqMruat2w+Nm7O7Lmp9Qd+IlECl0pPcKSsofXbMQsGjwbt9lU4/mo5Qaksdhy3HuQUUYQQKk2DCAGoPsUihgL1uMktsYh3+H7LZBu0zFSOvqgkqFmXD7zTw4uWx5w1VoD5OfYPKq3wj9/C5W7y18WsyiCog8+H2KL/sRhuSvUt0MVtJijEnb1+eXQ8P7ywfSE1Du43GWKLLLAzx I+TgRrxw F4CJXUl5pyg+XZve/d3zFfALEwONW+XGhUnlY3CYk8NdFtJUC734GqmnQ0WS/2PDTiTSmrBKD4uiMMIMBLZVk4S8A+lOMd4EGTwYmbsLOq0axn1E/tscWBW6+cSC2A21j0f8iABWox3uRmNGJkUITnF464BD7Bykr5NorKnG3lehBTekdUFdjMPm2ZN22h2IOQEEsktYfgAhfRNTxKTL3szIlbS249Fd+xH67S9yqSs8dRTAiRl4QAkvV3ywVUsSZAJ1JVp7n1PsBipqKIVMVQZeboH+izvfHrin1KQnxND9bV00Tf4JGXkREehjg5ex1o5+nfL3hzC0Z90QJteie9LoZdeH75pwv6jE85Pt9yibrp0Arra7XYCZjKGaEWMw24fa0nTfxqxCF6ury7rdeQCIceeSYpr+wFz9nx+2sAJ+Yevo8p5kRgDbM55EpuoMaEknus5lzgW9J9Fmj1Z2t+wp3ug== Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On 19 Mar 2026, at 14:08, David Hildenbrand (Arm) wrote: > On 3/19/26 16:24, Gregory Price wrote: >> On Thu, Mar 19, 2026 at 09:19:40AM +0100, David Hildenbrand (Arm) wrote: >>> All architectures that select CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE also >>> select CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG. So we can just remove >>> CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE. >>> >>> For CONFIG_MIGRATION, make it depend on CONFIG_MEMORY_HOTREMOVE instead, >>> and make CONFIG_MEMORY_HOTREMOVE select CONFIG_MIGRATION (just like >>> CONFIG_CMA and CONFIG_COMPACTION already do). >>> >>> We'll clean up CONFIG_MIGRATION next. >>> >>> Signed-off-by: David Hildenbrand (Arm) >> >> HOTREMOVE has long been a thorn in my side, I appreciate you cleaning >> this up. > > On a long cardrive today I was wondering: do we still need a separate > MEMORY_HOTREMOVE You mean merge HOTREMOVE into HOTPLUG? I wondered the same. Is there a reason to only have HOTPLUG without HOTREMOVE? > > Now we'll have > > config MEMORY_HOTREMOVE > bool "Allow for memory hot remove" > select HAVE_BOOTMEM_INFO_NODE if (X86_64 || PPC64) > depends on MEMORY_HOTPLUG > select MIGRATION > > I'll try to get rid of that HAVE_BOOTMEM_INFO_NODE shite next. > > Then it's really just MIGRATION and some sprinkled > CONFIG_MEMORY_HOTREMOVE. Not a lot of code. Best Regards, Yan, Zi