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 EC49FC3ABCD for ; Mon, 12 May 2025 12:55:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9FCC26B011B; Mon, 12 May 2025 08:55:02 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9AC366B011C; Mon, 12 May 2025 08:55:02 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 825706B011D; Mon, 12 May 2025 08:55:02 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 62E716B011B for ; Mon, 12 May 2025 08:55:02 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id BF28F16112C for ; Mon, 12 May 2025 12:55:02 +0000 (UTC) X-FDA: 83434250844.02.66F37D9 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2078.outbound.protection.outlook.com [40.107.244.78]) by imf15.hostedemail.com (Postfix) with ESMTP id 01D35A000B for ; Mon, 12 May 2025 12:54:59 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=VqHUXE33; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf15.hostedemail.com: domain of ziy@nvidia.com designates 40.107.244.78 as permitted sender) smtp.mailfrom=ziy@nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1747054500; a=rsa-sha256; cv=pass; b=48XQoOdBhRn+0cmkzunrwATcV9MFuYUpbAYqH4wGvNsDDnog7z49I5e8t+T34rzXtb91TS vD3IauiRLKxMNInpUarYfg/3/Qx88g4/Gssexu2i+YPl50hrg0ykKPryL2dwPyFbLB8gbg PUm6pDzXXcTJKZgb5/nTo8fIjuBtAqA= ARC-Authentication-Results: i=2; imf15.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=VqHUXE33; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf15.hostedemail.com: domain of ziy@nvidia.com designates 40.107.244.78 as permitted sender) smtp.mailfrom=ziy@nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747054500; 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=NiwfLnMVp3qcrwNmsz1rMMvF4O7WSKm7bxZ791zmFqg=; b=7wvuRsc3lpu1GPbN5G8x5IJtC9b+vs4I8AdjBOxopY4AK2dCXMCmobmec66oC0MwQMwZ6N NJNbX3/Mfm5NgtsIjuNdnCgPy8d2iQpYoK/BFDZrd/bEKar2wjSxbgmGmmzo8eTag0P1CB KRBu5tyNS88P99ex4NiuZt3Go7hWGt8= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CqMCfRtbZ7DmAcgegB3nznqBJb049dIA0+hbNjZarRjWmQxMc1Qlsh62oJ8pZ8bFUnyUi3M4YONp3XRE/9/SkzQ38hItP5tOXhcZCutkonSC4n6p42J8/o/lPU6qinGvX5h1iUQM+Tvlw/UKW2ra6Cfm00FnYP43syY3hHahDnL8AoTVh+l6R5XZ+hTxEHN+o3s2S87vM9DdcSdmCn0aMAEsM8Od3ZnRXwOZk+J5cTcpuSzCn6gKZ/FJjrlZqf1MxJWWm2XNWOUm2kF7gxoMJLpvI8PF9LiUvg65mP0dgZKEDhPdMf+BFs4oB4qqFfau+cLnu4CAa2acNBSxnLz+Kg== 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=NiwfLnMVp3qcrwNmsz1rMMvF4O7WSKm7bxZ791zmFqg=; b=g6gmjc94AK+ZTwD8QGhJ2ToLpvVRvbzRMaUlrbKOxyG98P9ejemUQ6XRvOjaTe+tPv+ClClTR49KBi5mODPFS+roWSrBkDx6Sl+6Vy1/Ss/sdFznwdV/fDztMrZEN4CB+NqfJx/u//jiAZqNUnearO+ZpAkcBnk0bozL35ZcVtkvYDuWXSJD9UQs0g14mUpCXBE6BWGFQSYul7wnPtkPKAfbGP/oandNzgKz1704ede+43SS5GnXiUnLM/cY80DUY+fnugPzycuL6dtmN7uMZ0uUsYPxHZ/1a+s6qWkCNNPesJZuEhw/hRLq6WpEjdYEHi0dZ6M8rI5iEkXEfmM9kQ== 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=NiwfLnMVp3qcrwNmsz1rMMvF4O7WSKm7bxZ791zmFqg=; b=VqHUXE33kVHHlmle8vcvUjacd5owynzoJpeRnlQHYqy3WixNc2tRKD5uyHmHZ/svIVuICe4VcE17jayM7NzJ8gghuE5x+L5JzU/Z0aCmmlV5pV70QtAqKr3VrpgnXotBWT8Hzrn1akAOdKmnctc7hTzzIEG70oL/6xXoZKs3sAkL2cLtyeXeW+nBM49tKelv9S6zc6znfBp75os3noPccivA8hp0x0OEE4Y3urkWpzAAIYZM/Xdzddxm9rjRA1dVv4nWZMOYpYG/SL+OvahfOweH5IdNOkDwhGiXFbD08BQPy6AegtTNfSFrg/9EQHwr3K57UiLc5yFo89nxR+Lxvw== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by IA0PR12MB7601.namprd12.prod.outlook.com (2603:10b6:208:43b::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.27; Mon, 12 May 2025 12:54:55 +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.8722.027; Mon, 12 May 2025 12:54:55 +0000 From: Zi Yan To: Vlastimil Babka Cc: Lorenzo Stoakes , David Hildenbrand , Uladzislau Rezki , Andrew Morton , Jason Gunthorpe , John Hubbard , Peter Xu , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] MAINTAINERS: add mm GUP section Date: Mon, 12 May 2025 08:54:53 -0400 X-Mailer: MailMate (2.0r6255) Message-ID: <9AF9CF7D-D4A3-4D97-9B7D-F259E33E982C@nvidia.com> In-Reply-To: References: <20250506173601.97562-1-lorenzo.stoakes@oracle.com> <20250506162113.f8fa0c00e76722a1789ec56a@linux-foundation.org> <13a32f52-dc5c-45ef-b45a-585586868509@lucifer.local> <28428030-1178-469a-a4ab-f1e7179d9106@lucifer.local> Content-Type: text/plain X-ClientProxiedBy: MN2PR19CA0032.namprd19.prod.outlook.com (2603:10b6:208:178::45) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|IA0PR12MB7601:EE_ X-MS-Office365-Filtering-Correlation-Id: d3bb1e6d-8676-43f9-4d1c-08dd915431d2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ocyom6BRw2RLgzVILdI67YbTNqoTlmwag0aT9gWfgR7B/5+uYt7LTQdqBpbm?= =?us-ascii?Q?KAtiTFG1OZlWU5khOJUClXBCzraUptjF0+Zk+7HT4f3+CNwLswaEHu/3thx7?= =?us-ascii?Q?MruHNumgbxDY9RqhCPoSEoJTVeac9KbajclzL4eer/M1bPDotUh3qWuh+yRb?= =?us-ascii?Q?ZZ02ND6912mI8cfCxD/M0GPoaRAnZ2q362joU3aQvXpn1Tq69OOGDD53DLmH?= =?us-ascii?Q?1a7IQpG8qGwLuaejMDMfayZ/6d/Yx9VhzmyNFnP9yty9peAnjos9jlHgtkdn?= =?us-ascii?Q?Qe0SkRpYDsxcxvSBk+J5r98ZCsv951+bdpmq7w5n4uxO5EUutZIk/1KspRD1?= =?us-ascii?Q?xxsWsl5Le27hLgMUdUVJx70bBDs+prJaRf00XM8fpPpxgbC9yEf9fTL2ZEeC?= =?us-ascii?Q?IKvhyLoir7vrhdNI1tIsFvulIMoXoxN6GN17WKkxJYnQp3iG1Rw7kj256Zw/?= =?us-ascii?Q?qZ6uYV8uGIC0UI2cz/YbghUxwxfj+jr5UmStUZhuJB9Xurv7n1o08aohb5IZ?= =?us-ascii?Q?51LWjaE17KMEnn7lul23IESkwdwo2r/BLdY1Vr3SP4jVWv91wFhfCgHztSap?= =?us-ascii?Q?ZPmm5QxN4jhV3WZWFZSwQ2uVrsGgpNkWtQeYfAaZFymhcHc5yuAXT6cCo6DA?= =?us-ascii?Q?X3zTnOiEtoPOMlAnoFG2TdTAhl6JrPTkh8s5+kvUem9dA/9F9XoZnJuUORD0?= =?us-ascii?Q?X7HDE+g8irLiQ0qqDpsCv1zsc5N2vtqgfAVoFcvVGjjkTfyUW7s/y6abj657?= =?us-ascii?Q?ZfdMjlET6/ONK4J1F+vNl//s1Q0+GqjXoSIQtFSt57P0uZ/HKsUkLnxY3H8a?= =?us-ascii?Q?ow7qnzZBjFwhwjgFJqgqj5G1SjCCVpzbgNRsanf6XJTCrrMKA7Pntw8hGe2o?= =?us-ascii?Q?eM+2HNqu2LY1CBUpOhcJCTypXwE3bJH1loMF719K37iSiENTyBA1q7Bm0v0I?= =?us-ascii?Q?g6vd+xRRg01GJW5TktoFTLM3O4ertSUUwAUsV9IG7zikY2jQ67O2+deCWeBl?= =?us-ascii?Q?ubBTUFQQFxPeyltdIJw0Iz4ncTXo2exPLBgTshXizkLjIQPEhb3w/NVF2NSr?= =?us-ascii?Q?zmptLPpcBMh7UC0BzxXvPZP9p7+Z+h19+uKqOb6bFOfpdpFfNgTa4UAMVAYh?= =?us-ascii?Q?PZMt2yB08ZCXij1UtFVf0lKdrMIlv29psIqzvjyAWH8qQvmjSLSBqEfWmKfd?= =?us-ascii?Q?w66yMWcU7nDEJ9rfiXe1J2Pg/vJAjZsNCZO6rmcmHWJNCwk7onrEvNn3xLIh?= =?us-ascii?Q?Qa9L/lWQk+baVgTc+CWh5aKx2z7P/OBRA7JTJGKUoRhbRfaACcbz8H6TVmNO?= =?us-ascii?Q?tjBDfXZAgx6nDxVwOYC5HyAOz492zToEMzPz/SukTm56b1nOTQ53ntduIo2/?= =?us-ascii?Q?4y46uv+9xpPxDfXF7X3MlG00++ff1hVxag8jxL4/iFqJKwcotHEWiH9oKAr6?= =?us-ascii?Q?z5eoxdVJ/t8=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)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?QscAXGy5poRaKlCV12PHkcEvqDOAmhCy2mRRykUNJpBIPPLsNKjM4d++SKks?= =?us-ascii?Q?ZS8sCieXZsi/ND9mwcx6ovLEVbGCzXv8VoiKV/jnyMzkSbYA0+X9V97thSnz?= =?us-ascii?Q?iXwwpga1ccxeiqmyYKNHF5HXtBcoo9piLAnen9gjn1oK7mQggMs3SuXQ/UDb?= =?us-ascii?Q?MmEAUYrK479ko8gQ+jy7PvKi7MeTby/d7JD1C9TzN60HqiytPrS1qtoLGzOH?= =?us-ascii?Q?KnwK8VxpQ42lb4Gt6uOAHIKtCOfMKNIglkaO56aS8FcbPUKHKAiEd662xr2k?= =?us-ascii?Q?2hgonoAUMeFjnuA+sOCrpk4xe5hK8cqXqJnyU+A7j1ameU/eMl3OYicTZONZ?= =?us-ascii?Q?ei10h5AGYGg739fcDXoZZ/sT3K4SeJ1OPA8mt8etcNjH+tXrpacWDvSro2nz?= =?us-ascii?Q?Y7IFlbxPx0rKBTJpeRGPNcSLJ9aRepqKc99naqt7HTUUsBh22zJ2HaDlERcV?= =?us-ascii?Q?32EutUCcnZ62JWxbTnMrCt4Rt4fmQuKx0Z+V9OQ2PrKhkLd5DsYPRhOfwCnW?= =?us-ascii?Q?iTpRmX296gsfEV1+JTA21R3Pb2OqIRPjjeuk2njENiyqDz3HESEK63aQS9Ny?= =?us-ascii?Q?46mEbzpbEjlCYwhU7R48f5mpDFIFxbuyAj0bb51PsfYzlqU/QlruhaZFntfv?= =?us-ascii?Q?coJrMwcD3a0ldNcn+5UanpruNgTckpd7/0rq1dZ4H6n7Q89B7T7qhc56xCMS?= =?us-ascii?Q?Ab41csOaarVJu5GjnW1PR1ZLKZtn9UgwZZZlcYf3tqbwXJtyWoMYqTOBBFvS?= =?us-ascii?Q?9eq2Arp85DnaKZJ6i1ocW4OKrNX3dIOWgUlkvq6EsTWdBcq9Rd9/l0rInjpa?= =?us-ascii?Q?yEeolmwIuKFA/MULlhuy6fQqzHlrc30RrG6F6rytgcCdlECsE9WSbiaD3guQ?= =?us-ascii?Q?oK7W7p/lV6nMgJg807mqoAsYYsObiCoO5gjOodnP/1laWgVTjwrTFs2Mj8FA?= =?us-ascii?Q?Nz0fbTJHCqY7/iDYxXAJEcjlvGDpt8i7usdNaV6AXHI+7EW9sCQrdaPg9O0b?= =?us-ascii?Q?7FI+7JyKnqdydRNtX3Nq7PTz6x/M/lPb7++EAb9Yc5FZf+YfiQiBO1hjew4s?= =?us-ascii?Q?y/QaYQzZgESXiSo/zRdC5GHqI9SC3TUxNMeOvIRptqu43wR332J7up/H+UZw?= =?us-ascii?Q?7GgQ5owkmLLl0FXSjaOIy8Fl2J+KSH6vWsIEWyILBeFgEyf5lPjL8kbdNZ7O?= =?us-ascii?Q?Bc24prSx0C3b+YNoAsRNBpSinl2WJErNa1+Iu8kBXJP7l5WjeO48fZ61Ahsg?= =?us-ascii?Q?sZbw/gxtUretq9IEDktsmj8kVPC9LZb8HPxoTJtmoZl90tOkJbOcI2+tQgxv?= =?us-ascii?Q?NsirCCDJrTta3lzW6kdMZ1cCdxS8Q6qLXHvJm9ktHNi8nO4QGWtKOTeX2Axu?= =?us-ascii?Q?CbRNQr1VgOV1Q77wME7YFBCE0mtxDg2OJbQEieukOngzlWdsKrjOLz2QP5t0?= =?us-ascii?Q?n3akq75jJX160MjPwnJFfmDzRvqe2KCbAjNixj93OtJf2Z2BWYBWe8OlqvIM?= =?us-ascii?Q?R6b+xUIJ2Km1WjPO8LLkI1Z/h2tLDMkR33zYcjaWGVaxAC6C27XkOY8Oq9UB?= =?us-ascii?Q?ZEuCZ6fxfujphytIwzxktq+7oRUqKasuY9zVInyu?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: d3bb1e6d-8676-43f9-4d1c-08dd915431d2 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2025 12:54:55.7030 (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: rjCS5SaAMM4ISpA/oJLxftFFvGRU6YjKTnwZivJaL4ssi6sH/kHK9PfckNE3mMXC X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR12MB7601 X-Rspam-User: X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 01D35A000B X-Stat-Signature: yeg79dyhrmbfedbegdn47y6o3htmmrn7 X-HE-Tag: 1747054499-832854 X-HE-Meta: U2FsdGVkX19pEX2ckhCBAiScoAXHnEw7EfhAALM+5OK0VsqJ13skfskyG1QbMDUdymTeVYf2syIAqUBBJAAC+A9MMmoyKVqY+eA9K0AULgUEQsOLPmb77dxisfsP4hNpaVWARrxRMFHnlikvacuPjwwjZW346JT1zu3e0SJQwCO1pRdiimRlZyT24d0oVi2y7BixxTpMHr9G+YZlI9WhY2dyqaeJbxVSxkUVtyYHby2lA3Ix3G4PIR/gAKgCqWNho6D4N73vtcgdYWfcwhY7rH4x7Ga0STZEGYGugpWaNbK04xVlGokNDQdaPCFbuh7LU8H/sH/ORa24GC8XI6LPNZVTh6JihzpR1skfz2cYGVnB/q0mJ+Mijq/cKVkGohNVNwQiCQohaqBDZeNUd2ngbpn5Kfne1iw68RHwtDtlpTw4UPeFrBnHdJX07dDkW1uhTcCO1OuAjFthPQ8u6FPXoYp0I/+1Quokb0C4+SdiLuk2t1m1N0PeNdjETKrszEff1w5PVLrj/tfuA6MfljIe7ILNn2CdlpprO3ldai9iiVzGIn0myBdSNPRzps/fJqHFwk2jJaWeHYdVoUQ0wBeZQ8uWwBDuJvsiZKy0E9GUdqK7ERAmPHvx3MVQ7eMz0PwW4imfEmvDbSF2k0Ge+xjpM1pv9qHJvGS7AcdOM0bVYrQ4L+CcWRUL0/OHnsybxFI/vtn0sYVlCLTeU+2c4NSYybeSrbgItFZonXW+1Sq8ouuCpGgAoXStHZkPvzbbk/ohL3jVpg+3h9tZbGDrWAe9NVUTs80v6QzuhnQKyjUU2wcFEUkOzzha01iLV/Ya07tm06OJPWYCRPCZmy1pUnMWkpWoqebQ5A4PVftHTTHOIsuMDSe8D1O63nJveTs30cm2Xf40W+ZyJBelp0YHX6meaAzcKkLL8oXiF4gS19cQ4fqtg3XBT0pa2uTIFMfBENONWarO/3NyTXYAZayaYWu Ru/oNktv hc/0E5+ittPDB5YAyaZhaNBJTvKgq6OzdraqbMS/ret6kXfyazsbEC8lHENgpFzwTfcbxe4rEX8+QBZfF2T+YZJ83ISNMqIZ4bMRvi0WgVPBANFYfO6BBr2XaRUeKg6qdci95iofjmAXS4SShZ2dh2v7XoM0NwPD4OszHt1KoAbAAPBeohs6LqklaQF9FqEj5450t/disrT6XAMhRrUOWa1zPAxFmo6fEvteWDMyu9fwLbwvEC+dYHUYb9DcA4jU2m8rlmQAL5vf/KAFNxJ56X6q7mqwpcQeoDglDGkbGjedph3sB4Gf+Q2SXFZ0jPYg/tHSfJYRrC1QNyeI= 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 12 May 2025, at 3:38, Vlastimil Babka wrote: > On 5/8/25 14:23, Lorenzo Stoakes wrote: >>> >>> M for "PAGE ALLOCATOR", hmmm ..., I was hoping that Vlastimil might have >>> capacity for that? :) >> >> Vlastimil? ;) >> >> I'd certainly support this. > > OK, can do, thanks. > >>> >>> >>> >>> Not 100% sure what to do with >>> >>> * include/linux/page_isolation.h >>> * mm/page_isolation.c >>> >>> (I hate the word "page isolation") >>> >>> They are mostly about page migration (either for alloc_contig... or memory >>> hotunplug). Likely they should either go to the MIGRATION section or to the >>> PAGE ALLOCATOR? Maybe MIGRATION makes more sense. Thoughts? >> >> I mean it explicitly relates to migrate type and migration so seems to me >> it ought to be in migration. >> >> Though migrate type + the machinary around it is a product of the physical >> page allocator (I even cover it in the 'physical memory' section of the >> book). >> >> I wonder if our soon-to-be page allocator maintainer Vlastimil has >> thoughts? ;) >> >> I'd vote for migration though to be honest. > > I checked the code briefly and although migratetypes are related to > migration, it seems rather page allocator code to me. > > In fact if I didn't miss these files, I would have included them when > proposing the PAGE ALLOCATOR section. > Zi Yan has a series on that topic now and is one of the R: in PAGE > ALLOCATOR. What do you think? I agree with Vlastimil that these two files belong to PAGE ALLOCATOR section. Page isolation (actually should be pageblock isolation) is doing work on pageblock migratetype, which IMHO is an important part of anti-fragmentation mechanism for page allocation. -- Best Regards, Yan, Zi