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 3A43CC54E65 for ; Thu, 22 May 2025 16:24:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C6D5A6B0083; Thu, 22 May 2025 12:24:44 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C1EC26B0088; Thu, 22 May 2025 12:24:44 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AE8846B0089; Thu, 22 May 2025 12:24:44 -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 88A5F6B0083 for ; Thu, 22 May 2025 12:24:44 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 21823C1B53 for ; Thu, 22 May 2025 16:24:44 +0000 (UTC) X-FDA: 83471067288.03.82AC13A Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2083.outbound.protection.outlook.com [40.107.93.83]) by imf07.hostedemail.com (Postfix) with ESMTP id 5AB3C4000C for ; Thu, 22 May 2025 16:24:41 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=LPOCI9IE; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf07.hostedemail.com: domain of ziy@nvidia.com designates 40.107.93.83 as permitted sender) smtp.mailfrom=ziy@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=1747931081; 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=4cgP/C2CqHfJGufYHMJhD0fGC1XTi9f7wFL3bfRhSnY=; b=MpewXrNJirWR25vyFZzIZIncvo5inusqf1b53I23jHAuvv6xkaDV+qFtqYbdWPbJJvyZts 4BMVfudZvh0u9FCoQ1tnLiu2aO0JASAxMnfiD5CN7H85dBJibaFTMP7MMzKjHDqjQzYQbD O5IrGVb0kremE0qPeoRvlsWNrttxllk= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1747931081; a=rsa-sha256; cv=pass; b=itlSiGZ912JcSpE2dnBKwOAN50O9XPzdJ7WwU2OYxhIAaBEN2iYeT0HyfQxPnel3w73eor RgKgBVab/yYaclemut6h3tGLZDjvOGn6Dqz3OLMUGLmJcrFkplocURpi0NOlgQWA6GJtFq SR5kgXEM/dAVVs3L4KHBJiPrDKIimok= ARC-Authentication-Results: i=2; imf07.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=LPOCI9IE; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf07.hostedemail.com: domain of ziy@nvidia.com designates 40.107.93.83 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DBGZhptXKG0Usl3M+4moNt5lVRd7mOqKpqIfr5zIcpDT+iGakZ0nUzv+U3b1ZNWxEMLarF+1k3Tjk+TE2X/J4LAGdTPhHBw71U6N0zU2DpuJ4NPGBYip0TmIahSlNtekuRZye/2NKmE0YvaHOhFUJ/W9FDKcC6MqiydnpqpKOldm01ed/+JdKYq21y7CQcza6VslgMJl5Ix8q/gH3oGnS212/LExAgSnqn9XugOMN4BpXuyh76OgupETz1Rsb1BDD9oPwuC/wqA5zfyTdgV33wdnB8EukueaGNio/gI3y6HBPdgOE/Ufff9x+SBiGTYTADq8cy1+7dBiMkY50/zb3g== 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=4cgP/C2CqHfJGufYHMJhD0fGC1XTi9f7wFL3bfRhSnY=; b=Q3h3oJFr5LHF5DBMhls3gofdKFfOycO84wUjVDy49wYF9iD53G2UU9HEaGIZz3d2oearo6/gI69g+wkB7liaFRqkh2qNkyUNI56eS6/JsPaYyyO4DFy2g/4prp9j6kdSO37+ytKeTwqcaMVXSruaS44qwf+6cLeJuz/hsTKGCiMjlcWImgYaFdregalRX2NfbpvcuXE/6Dnhtf1hiidiMv/Mgp2o3L8EstyGBAH4lftNRXXw4q0euKT54D3D9IxmzzPPHuxkcb6M9pc841itwMGsuBNHMqdADlPPzZb86rFzll+/L16mIQ4MqjDqbJHvMcYeGZLwkx7WFjsp32EbMA== 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=4cgP/C2CqHfJGufYHMJhD0fGC1XTi9f7wFL3bfRhSnY=; b=LPOCI9IE7WXqnlCSQ+zJf1p7wm7FB+TnP20Km+INOZM9MrC+VKEfiRdv1iuhlQLJuEwjlKMjwJ+tgWgYXLlpXjy5ihOhMAJMeuY0KPF4JamXX5k2VNCqRIFHdhzl+uJ5aV3DcC2t8YFFxclE1D2Ta11q9CnIAHZzovaTrozdY/KfWeNejJhcBC6vZMsc6qGvcfpXU3kqaufBER5zIXq8Gp/YyW3p6PgkUpwcDS1FD7q09qQ+Xaxgwh2qm71ymJIbP9F4A0u5ph73lElMl3qiWEoNV2IAYkJMmPS+1zn5wqoFODV85ByRXq71C3R8AUSqw2QpfU5+rk4XiiNjJi50Qw== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by DS0PR12MB8501.namprd12.prod.outlook.com (2603:10b6:8:15d::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8746.31; Thu, 22 May 2025 16:24:38 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a%5]) with mapi id 15.20.8746.030; Thu, 22 May 2025 16:24:37 +0000 From: Zi Yan To: David Hildenbrand Cc: Bharata B Rao , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Jonathan.Cameron@huawei.com, dave.hansen@intel.com, gourry@gourry.net, hannes@cmpxchg.org, mgorman@techsingularity.net, mingo@redhat.com, peterz@infradead.org, raghavendra.kt@amd.com, riel@surriel.com, rientjes@google.com, sj@kernel.org, weixugc@google.com, willy@infradead.org, ying.huang@linux.alibaba.com, dave@stgolabs.net, nifan.cxl@gmail.com, joshua.hahnjy@gmail.com, xuezhengchu@huawei.com, yiannis@zptcorp.com, akpm@linux-foundation.org Subject: Re: [RFC PATCH v0 2/2] mm: sched: Batch-migrate misplaced pages Date: Thu, 22 May 2025 12:24:35 -0400 X-Mailer: MailMate (2.0r6255) Message-ID: In-Reply-To: <62cef618-123c-4ffa-b45a-c38b65d2a5a3@redhat.com> References: <20250521080238.209678-1-bharata@amd.com> <20250521080238.209678-3-bharata@amd.com> <62cef618-123c-4ffa-b45a-c38b65d2a5a3@redhat.com> Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BL6PEPF00016414.NAMP222.PROD.OUTLOOK.COM (2603:10b6:22e:400:0:1004:0:c) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|DS0PR12MB8501:EE_ X-MS-Office365-Filtering-Correlation-Id: 7cd6afd8-07ff-45ce-284b-08dd994d2584 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?nn4hoQtFZRK9O2QqJrRdV0ke6dyEajNxcJdXbUeQIQ6WwrIGfJ+mi3V3WVlL?= =?us-ascii?Q?UGYeN+tE8N01TYqZf2o61UHkHSKfIxLC7OA7HIj0xsEwFlMBh6DwLy1VQ0ok?= =?us-ascii?Q?3TNOqToO2BFPLWnlw810H2/Vki9yssKjgVGE3hpR5tOFj7dBcgQuKfPBeBYL?= =?us-ascii?Q?NYC76Wt8DvChAg7/QYNSPVrAuDxQh+p5pksM9bcPWA5a9K+rXbibrpQjwZ9i?= =?us-ascii?Q?8/pZZkTaUBnUQ/DX+AJ+KMZcgLgYYJwxkFRysiyp9VrJV2QLRTC2xU80ms+9?= =?us-ascii?Q?catqU+S48xsBlisf7R4iS9VknozLJ+paKUSJ+oerDt7UeyME5UH7hVjdrFXL?= =?us-ascii?Q?WfDfdvihfAqma2vwXJ3d4djndNdivHA/0bzCjcT1f/KkFG6EYUTtXNSdHOi/?= =?us-ascii?Q?LdLF1lWyigePD9A6gCuhYrjSN6EMPT/DdxvqqlvVYQVUr2hjpAadr1vzDW3v?= =?us-ascii?Q?xo8nXTj/L/22kDGPN58BAaCOgo1Qb8ajWC7pqvyLfQfTIpQ0i9uAd2N2xSuO?= =?us-ascii?Q?JZlxHMaidhV/vEbP1rY0T5/CbSDjdruCFIQtDxtjThewO3MIWKYrnXXztM+6?= =?us-ascii?Q?kOAkBjGEGtaPA7WREge5veucvt4vOSN2QTGclADclU1UAR+VBqDOf0DvfdOo?= =?us-ascii?Q?EmHSjiuUavad37TYXLy+c1E/adlfIzWAPNSre8GdYuy++rg/36AUlhEMs6dT?= =?us-ascii?Q?xnpYDlh8pS0ImTbb1hNpkxmxXDfagBwLpnabyvO7nhHikjbbEyExWohSQpf3?= =?us-ascii?Q?cctgb8tzRxO4nXFQC9IT1eZU5/8IOftceV2TqoLb7D+VUAShJQJAP+bMESYO?= =?us-ascii?Q?t3dQLHh0CVe3bZS/CIu8DYa7MMSoAonHDTXj+l0UoXc0iH54zCrDllpRjWLH?= =?us-ascii?Q?tTmXosiQj7mctHV7uwYtap15cWfhdy5CuOFwJlAHlB8bqsf+IkPOt74KkeBc?= =?us-ascii?Q?B2Hl/O5GrZy2Ph+rRIFlEBwAcMtg5IutK6vzZgMlvaHWPjsi/vtHvlraDxH/?= =?us-ascii?Q?RpAU5h/uwZeTmCA6thQkibq9OrDVCFJw5z+kgN8Ruj680+UGpSX4PD+F8mxP?= =?us-ascii?Q?Ybom+N06A4mKW/RvaKVP4QK2KRrJ3MVRKGHeo/2CzyfZLDxvZtWOisLbWr2M?= =?us-ascii?Q?pyK7kaXUn4ehG7X0i5jBMnoGtSUUSSwcWhKeenNQr5fRf9tNvZIEahdKK5mQ?= =?us-ascii?Q?GdCkQzX2cwFTmh9NlzhPgNRqfsbhJLLDbHE2ZXKW8SUSXkU13/WHucNiD38t?= =?us-ascii?Q?6ZhvAuKJ2Ok27fNpH9nthRREPcDjpq6ekiarLBeg/WvZ80NpKrWlJPSSqLGE?= =?us-ascii?Q?iCRhgZHp6IMdgIEJGfADTWtHA2ot2yW7ZC4Yu31XjKhqlHnqwaOBl0Vz04++?= =?us-ascii?Q?7dSdiO2lzS9JPS9DZSz0Lh8DTlzNpGkKKU8iCU7v2BKsD9LfjHEKOY1pcsUf?= =?us-ascii?Q?5T4edkcMTp4=3D?= 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)(366016)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?IwHP89v+nRlmmGtzx0EJMa5PNloCId3H1kZeUvbugLGitdu0mUADDEtULRIt?= =?us-ascii?Q?sQf1MdRE2WlCFIpjzrdpu5J5OyZdilHs6EotVUQ1qT3RbojMf6wuhjmMOiEn?= =?us-ascii?Q?blOUqbovFjtpmN95lJePsoYC6jYUlX76oo+zr8w1g9iWjx2A2/oWnXXgnqtr?= =?us-ascii?Q?6IeWxl+hhBjoTC94Z5LREJVDQeDrM/aoosAalPJnQhPQENRW4yN2gaYS8fXW?= =?us-ascii?Q?nbYcK89lcc6bIjz3LEOZQe/k9ijWiYCjWakbDaD+HzTkxC3yo782WB7fqd1/?= =?us-ascii?Q?n7alx1SneHESxRqeuaqO1IxkpkNZH8mM7GlZaf5NzOp9Nvf6r1LQNykDBjHv?= =?us-ascii?Q?QoXb539GHkBaMOBQNH5NrvPyiQETKcO0Hex1jdfBQrrmnM2552R7mWZfsM51?= =?us-ascii?Q?BOGh6SkSMKK5VeYeiwGg6QPy7zrM9dbXjN+05XkVccwMmQZj4kW8rYw32u/Z?= =?us-ascii?Q?AURyfGuWaq08hk6kk9xyLxyb1/3l4ENl+SP8Ncg3ATv0CmfneuMPzrrsKOnH?= =?us-ascii?Q?01toy29CfY0NnesRP5/2Q8tDHeVItmImAqFLZzHq/h1zR1bsKdLZ9YFUvkPj?= =?us-ascii?Q?rfCz3AmzmiOpE06GHC//+xHlVMBAo0WalFTyaZZRykzQAI0bnTmovdpd7KIk?= =?us-ascii?Q?xR7vcbgMKU2iguE5TawNuIfKenWJdym+hQnchvrqtey3v2AQ22YxOCdYl9zq?= =?us-ascii?Q?6/G/K0bUVZ2yroBA1ZMfy0xTdXqQEStTgskctyahqe4371u3vEUMG6or+rFk?= =?us-ascii?Q?B3Wm1bkHE3t/XFf6Ik+Vn1yo1N/2SPFHckoPqOmNrkCgdnCIKPcLSyREjkQ2?= =?us-ascii?Q?EhSisJ8RFUQ3VNXJCwINElgY9b3ZL2oK18O6b93c+FCuVjtNvvZkZFj1vBHn?= =?us-ascii?Q?7DYhwChYy3xGw4BdTYetiRmGpMpgPSWQXhHYjUFp6O40sACcRfx5iXAc97Sz?= =?us-ascii?Q?mJdHI3HG78nEaCpWd9+dRZeEyD+ru75EJsHzoWCjf4X5aLerMmbmclfpAJRj?= =?us-ascii?Q?6/Zlw+2AxcCjC67RPx9EEjhijbtwVPfhK4SJYHX3u+4eNe4oILp3kd76cPZb?= =?us-ascii?Q?JVahqYdHT4oI3XgNRVDGDisTtE/apeIKrgscmCzTzKiYsYonNrJuuTSa6Cua?= =?us-ascii?Q?JQnyRwHzp95ri4DIb/FOfGg7q1VWQSDWrkOLPuBBHoBODuhytdi/nbedmuyO?= =?us-ascii?Q?0BW3HhWwJ4gfDdjdhAPnL8cPt7Hg3cFDNFPLJaQOTjPh9lFX4X4os97oQ/nW?= =?us-ascii?Q?X9wBGt6ALkBERQDGHlcRGIgyC0M7yJhSXlfjcpdba8ftHlXnrI6fW7Dao4Dz?= =?us-ascii?Q?dsszV2uoESyKxfOsuHM81h1kjPx2KgnwlmEn7rFPkdA/sVMI7UP3sQqIf489?= =?us-ascii?Q?NQDYLjxsI9KJFZAAh3RoZbbxX4S78AWB9ISevQR8Wj9RfFVNyo1iKwXtqPLD?= =?us-ascii?Q?cCTHMw9mh8o0hjCIN7M8pRn/JmNTFRX08FvdjWQR3PuITMm/jXimfJDrbGNq?= =?us-ascii?Q?doaj2X6QzgBmmOKsOtjYhEPPabkAzZKHPn5iQU7pwksUpWHW+ZfPTV++ORYi?= =?us-ascii?Q?puafJngoryv450oTMMQX18tnpYqSD7nmH8kAAIAK?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7cd6afd8-07ff-45ce-284b-08dd994d2584 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 May 2025 16:24:37.8524 (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: zXU13shSP45F4xAE83t+MvuBko32X9YRV2VrfvLE/D+oKk7z5/d+f3GNurqmSCV/ X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB8501 X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 5AB3C4000C X-Stat-Signature: g5rhcbtxhnwprxsacy1zrbecuzscwumc X-Rspam-User: X-HE-Tag: 1747931081-629203 X-HE-Meta: U2FsdGVkX1+/M4YCRECHVUIuZ8m662RTH2ngC1WZI1w8KqAH+QfUie9Mpdzmsvh2Gd/PRzxQR+owE4RvvfvS66+vk9fnQQXYL4R5v1oyKzHYAv11gr7i5DsnjujNW12J2fvXtuKDwvQNR2CF1Gv3cy9Nc1aYz/ti8rENpfj0+P0qusMa3FpUoYaQydSv+HlIX9vQ+0E6S1sPUdFTuWt7Itm34HnJFR+w5NdMQsThUWN8ZIKL1pddIovTuWGHVHMb0kbgIp9aWqLEDMYp/FZoyzYd/xPeYclutGeURNd1m6In42mnqcYtrnneKh2f9Xbw/tX/5MjPlCDCrrzQlLtHNa/r9RSMTz6jFVxLZmOO6KOxXO8QN4RyYcD5VZ4adaLgTnGlwlTus3haoTlzG1fOVLXwjQrXz1SN7Eekv4cECJRLXKbLBYAhROeVkVi5Pda4ceb+r4BTRs15r1am/A2IUJ62qf5ga9sZog8J8xrARSnLWQsKZ6SJE3f1Y1vuGtVCUlhBlHaJ1LEgy2HEWGFQgVkSRi53iHZRGV8fOCXuxvWltJq8Xla0IG7f6N8NTm4s22rSt67WaAVQarJYRapvG4nmcJFdilG6OPEz9iijtqQ25OLGX2dh25xQZz7wfxVNAByyi9KbMOK92mQx0XGzu1c+NWO3gI3UjvJMMhj7dGFukW9JSQv/KsDmbhsVkr5vR2rRLsQr5s+/6r0RPuhj3KW1Nlu6VMrFUCRs5CVUK2PvnzTj9v9qx3YkuYJ4bI7oS7dg2VY0FQP8VJDbDbhiWkYgPTSvnA9tNqu+V2PMGjdLMcGuaXCAVIDkpq2xH7IRxAmc0nDqXWWZd6M3zjK6328rZ9NooiLW1TrViI5LNYxag+l6e8J3n7VxNVqgeYFm+jsYwlUlPnWkSzQ+AWDoO5AFOJvuuSPnvwpGkMzk97gAGZ08/R3u/yF8Az0fPgtokDfEe/41KIqPf7+R6ol DfVkLs9p MhR29+EamII+Xa1eJ4Xr5CcUePiBJYyoFekWWvO1aKq9QeTtQI8iwGlU8AmrBGmVDb9HIHKnegtchRpeCnaO9Gv8Tpgnrqy41a9Wyb8dVFVX/xNsJ7bCE+hTRM0DuOx8axKpE7/nAQabEzP05/IL6ECJhMYSR4giyckZYH9hIOShTJansjZGIjV105bgUjLD5uOZ3YQ2gpWzhiX/ob8gW/3IWIAGAEyMjru22CTxGOtlznstK36xeeTzdTv6M133PqHGfsDLZAa1Hg7fK0Wz/3HEata7iY8rICIwHmphGbf8ubIn50NiyBKqmA/gNoWptP/n6O51tOdfnEf3KciTXn3CPQQUkoOPI7ApGCn0uLQ5HQRPnPDVrsxNPNGYeVaRFu995INqHuXnFldp77Bfw9fRwpFCHG3fN9cb6SEH7fGDhzqe5pzM01Ismug== 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 22 May 2025, at 12:11, David Hildenbrand wrote: > On 21.05.25 10:02, Bharata B Rao wrote: >> Currently the folios identified as misplaced by the NUMA >> balancing sub-system are migrated one by one from the NUMA >> hint fault handler as and when they are identified as >> misplaced. >> >> Instead of such singe folio migrations, batch them and >> migrate them at once. >> >> Identified misplaced folios are isolated and stored in >> a per-task list. A new task_work is queued from task tick >> handler to migrate them in batches. Migration is done >> periodically or if pending number of isolated foios exceeds >> a threshold. > > That means that these pages are effectively unmovable for other purpose= s (CMA, compaction, long-term pinning, whatever) until that list was drai= ned. > > Bad. Probably we can mark these pages and when others want to migrate the page= , get_new_page() just looks at the page's target node and get a new page fr= om the target node. -- Best Regards, Yan, Zi