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 00BB3C83029 for ; Mon, 30 Jun 2025 17:08:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5FDEF6B0093; Mon, 30 Jun 2025 13:08:27 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5AEC18D0001; Mon, 30 Jun 2025 13:08:27 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4280D6B0099; Mon, 30 Jun 2025 13:08:27 -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 2A8968D0001 for ; Mon, 30 Jun 2025 13:08:27 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id CF0601D7C06 for ; Mon, 30 Jun 2025 17:08:26 +0000 (UTC) X-FDA: 83612700612.15.6BC3191 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf09.hostedemail.com (Postfix) with ESMTP id 3FF0214000A for ; Mon, 30 Jun 2025 17:08:23 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=ljdz7P7R; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="j/F1hZJh"; spf=pass (imf09.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751303303; 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=KTA9yUkNAIx3vxKMrKcnVMO5r6R7CiRvKbC7GS4j0P8=; b=j+Fbq5CQp7yXDdg4ldp0CEM8Bk4mp1h+n+ojzA1G6wDTOjC4JwtCM1937exNShws+jMZvO 634LbHOUsQk66632dCJm0XujYDhdJY38D8mbx8idGE6Q4IYrQKjm2XqrhfitI4k+7dvzzg 0/AWEc74K19JkQTw08200OITCj5yOqw= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1751303303; a=rsa-sha256; cv=pass; b=bPvckXvudXJx0ay6f/I0S+x0jkRjd2fUknZPwNIuqEbM26g2DSh01HQltkWwpB7d9UhusX lk0sO3EQUtr7W0qwaP1mEO1HWLQJacb1hLnqNueE425VOt49wd73OeE7lUGyjJA0CWTq66 xi/w8UF7pjAg+8/kWr6AHbsj9RAvYfM= ARC-Authentication-Results: i=2; imf09.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=ljdz7P7R; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="j/F1hZJh"; spf=pass (imf09.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55UEktbF014166; Mon, 30 Jun 2025 17:07:47 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2025-04-25; bh=KTA9yUkNAIx3vxKMrK cnVMO5r6R7CiRvKbC7GS4j0P8=; b=ljdz7P7RAyIzRMfSfnaLVSiR7tgez6raXb Xl/XSPNiHBR/vWtEz2wXcHA4ccvUWqu+2XDDN36e1NXvC46AVFqlXk1i6Ic5IY1T 58tvKHmmRGw5Mn1MjAsbkzQ4nzXY2L9UQo7she4YdB3r/S8xnv+WBFZUMqmATiBY fCaY5yilUIoJbsRVXByQEMjuW5hB16i7bI+byt/HlARnzFOyJeUvp23XZbJz6MZB 68w6Pj2788JUPFc0IawTxHL8Eu5LH0gYWN1rbloBqXFUkzaF11H/SIVv2+9wT4lH a4lANjb7v0ijc3gWI1HuwUr68BwC8+snfuziEWNytE0jgGk+409A== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 47j7af2yh0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 30 Jun 2025 17:07:46 +0000 (GMT) Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 55UH4hvH009139; Mon, 30 Jun 2025 17:07:45 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12on2083.outbound.protection.outlook.com [40.107.244.83]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 47j6u8mkft-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 30 Jun 2025 17:07:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nG7Xd1ApcKIP/ecqH/+uNY8UqmsfzlOJ5GzHAFANoU6/mTvEand+ibzb+AawHF7IsfDdZK0P8PWB21oI2fM4b83dD0ihtKF8M5zzZHDUqEQl1SzZHylJRHEAgnA5Dd20DjOH6o1HA5HlL2DxSq0TVlLS34kI21Q7s6WYP/BApK3hluSX8AZdcD47gSrGc5BQN6b+BNwC0FjYnvVWqCmrilq9CzFpmdYEn0CSh9nLKVVWJarv54OI66sKhQMS9us51VMH6JXypTc2w2/ZBHbaEeZUycVKyhfj6JkN20Xh7j53IkCthr9I329FcNLKcRNgFkaVgIgcpl/zYaAtDf3KfA== 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=KTA9yUkNAIx3vxKMrKcnVMO5r6R7CiRvKbC7GS4j0P8=; b=FuoSKVi8Tlk75ITt//lL6CKHut1fh1IP1aC93qWPqbeQ+v7dBj+QeYYvTCo1538IUUx8PWPeObfl3C8eTUoEJwsaniekSHVDGmoUfY46opIWmOJBAIx4qSxlLSQ3Q5Ed6udsOrnpqS/V76knwsLsoOhKy2w3SqhfQv3kjKyz8YXPAerkSf3pmlowM9xkfnVpbi5OtorsAx6DqEH9KnqHYUuTj/00MamWCR+BJqCGYcnlAssF7RepjDWShDkQn564Kn8fNsCWvS4cPdwCfNXAzqmyX7ag9eCH57qM0xjewe+CQzseGY6ZQqhEjT0bjhyWTpGA0+If2QNaYI2S/tZ8bA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KTA9yUkNAIx3vxKMrKcnVMO5r6R7CiRvKbC7GS4j0P8=; b=j/F1hZJhZZTcdKp3sIVJ14hW+rJyMqpDvsuKLszrUyESXv9p7RXclcDqES0H07uaW+3mxK7b2AtyywIiq3cNquQ72u+6TmLVLMTZL2EgkvKXgVAXUfWfFQZXuKtlltVOtg2tuYAevXMZA6npoOB4dtmzMMCcex2xqx30aRDhfQA= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by SA6PR10MB8159.namprd10.prod.outlook.com (2603:10b6:806:43d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8880.21; Mon, 30 Jun 2025 17:07:42 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%6]) with mapi id 15.20.8880.027; Mon, 30 Jun 2025 17:07:41 +0000 Date: Mon, 30 Jun 2025 18:07:38 +0100 From: Lorenzo Stoakes To: David Hildenbrand Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-doc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, virtualization@lists.linux.dev, linux-fsdevel@vger.kernel.org, Andrew Morton , Jonathan Corbet , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Jerrin Shaji George , Arnd Bergmann , Greg Kroah-Hartman , "Michael S. Tsirkin" , Jason Wang , Xuan Zhuo , Eugenio =?utf-8?B?UMOpcmV6?= , Alexander Viro , Christian Brauner , Jan Kara , Zi Yan , Matthew Brost , Joshua Hahn , Rakie Kim , Byungchul Park , Gregory Price , Ying Huang , Alistair Popple , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , "Matthew Wilcox (Oracle)" , Minchan Kim , Sergey Senozhatsky , Brendan Jackman , Johannes Weiner , Jason Gunthorpe , John Hubbard , Peter Xu , Xu Xin , Chengming Zhou , Miaohe Lin , Naoya Horiguchi , Oscar Salvador , Rik van Riel , Harry Yoo , Qi Zheng , Shakeel Butt Subject: Re: [PATCH v1 10/29] mm/migrate: remove folio_test_movable() and folio_movable_ops() Message-ID: <100ed589-d3cf-4e31-b8d1-036a8bf77201@lucifer.local> References: <20250630130011.330477-1-david@redhat.com> <20250630130011.330477-11-david@redhat.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250630130011.330477-11-david@redhat.com> X-ClientProxiedBy: LO0P265CA0008.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:355::11) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|SA6PR10MB8159:EE_ X-MS-Office365-Filtering-Correlation-Id: cddb1bd1-22fa-4a61-2c01-08ddb7f89fde X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|366016|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?qlgPU7gUAjiGaH0ymdOZzUULVJym1recusL+ZymuqCu9KjFiKV5WqxVzJDHv?= =?us-ascii?Q?TBWKbvaXsybjyZ88noeIUtpAKGVcu0uHVHBmqJmMAVorf9AyPOClIqnTbTCy?= =?us-ascii?Q?fH/XXBrSRSS2Tfbvj4/8HUSnKa4UJxKbfplfghb0mV0IVzcEN3D6cM0VMkfp?= =?us-ascii?Q?DS/PhRD4E1PDfNZp27xDOjOxPqKecr99w57CezKPpzBb4+FdUjN9Y1/LZTYy?= =?us-ascii?Q?wfqPvh9Veesnm5ShF8FTCOePE7E2mH5L9vAbtAse+AQ17L3q/DzPlCptd9vk?= =?us-ascii?Q?kzMYx9waI3VpN+tM0JgD/Dd9dqgV4Y7uQtH6yT4GxHu5GhT7QUveDzwrFd74?= =?us-ascii?Q?1+5w7Q/H0yRSrt3+0NJyEGPbU0rBgETQbHo1RGACjpruIdNuj8ubp6iMK23c?= =?us-ascii?Q?1KS+1Fh6WsSGHwayxiWZv/S1RMkygSNaZMM2XIYkz72pAHtLu8RWSK5Ciwsu?= =?us-ascii?Q?MCM9+0lYs93ru8D9QyaKTvDBUeG+XP899xrVG/DcT9gBHY8i2jEkATmGVWYM?= =?us-ascii?Q?U0n8AO5EbzBCiXkKknhVetCfHlTc5+J8seADPUsGpScSEuyqgKAkwzsNCLWe?= =?us-ascii?Q?aHKhaOQ0VuKliUG3dXWjEBjZSmKtM+mpMug1YUvRXayHEfEkag4schlGP20o?= =?us-ascii?Q?ckQ0QP/vYDT9guWs+z0cY3grHVeuEsfzdX8uSWorudzDiDGthxxxOs3KwGGy?= =?us-ascii?Q?bMvvRo9oWsSWf642A/jHm2kUOaCX/mvPw0Ty1Dj58HKg6Kezsl8kcNPUYCYw?= =?us-ascii?Q?y4KME2ZCcclhtXDCWaBdDvO07PWpaeDGSX/wDIRbTqlXvFbyEYn3JZlfIkq0?= =?us-ascii?Q?DAukthu2wZQjTAo+o4ueXvcTYgtCGyA9JU8dH2qW/QnA3UStMV+0PbeDQvZA?= =?us-ascii?Q?TI3Ga47kTXqyi1k/xRG4/e6HEOwz8eUmJIALevsR+rQcaGJT8gl+PbpwzJxf?= =?us-ascii?Q?BLCMTHFjH4FYJMhOY8piVX8lEQyyFAKuy3DWGi6sB3ZAXofGjdUCMZObv18U?= =?us-ascii?Q?pmUyxQdFQ94F8bMngWRXragH/njauCMBEYxN4Ffota+KlLpVj/N7afQ10Npg?= =?us-ascii?Q?bnu/YcugmvyuMSSN+cYX1zfZ/yG3eGYb/upMUm7t+A0u8Xm+oldH6sgpiDJ1?= =?us-ascii?Q?3FIQH4lYC57caXghLZD/a/6tSRWg3QIBjidSKo3xuVeoGefg7cu93xlgEAq5?= =?us-ascii?Q?ua3CtD38nR8zvfpMkM5/M2DsIi8ADUzqJghP1c9W02Ebv6fI/m0u4MhMCwyI?= =?us-ascii?Q?0Lbrc3MujyyE2dnvcy1i3NyQavIE99CPe2Rbabuu3v2HOb7ynQA04zXgP6NX?= =?us-ascii?Q?ELeNY4U7Z++X+bcqNTnqUtGO+W7UY/qYt/RNweZ2jUPNiVELr20sC3wLMjjx?= =?us-ascii?Q?WZMyL22waUABukes26zAG411/sIvkrMLq+PBlIy5VygZbnqGJVfmZhK8R+OV?= =?us-ascii?Q?nwU6vrxd78Y=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR10MB8218.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(1800799024)(366016)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?w6l5Tiilymnibu0UxmyxUqWS2eDyX7ccCrXN+8nH3HHDZR6uMRXi7T3/gM1+?= =?us-ascii?Q?4WStPMmrAYfE0wlm217XJLh+iO4qI7MEUe8z5s7SolwSsauop7sViNKKX5r0?= =?us-ascii?Q?N0Kaln8Dpk+ssZCtHpF6LPo+vd6hS3lRWoEu7D4gzzA3IbaeP917xjW2gQJF?= =?us-ascii?Q?GJQbd36OkjQtlRZ9DsIAS/FnWZiFSMRM+9d0g+KVs+5F0GYL99N4mW5m8+sS?= =?us-ascii?Q?/LfcRpEq9eQoKL1fT/cp+dxP38pr3+i/TTZG6qfmtC6CPAJGUhymz8m8oEWG?= =?us-ascii?Q?sLc4KBUBO339CgB1GWxzDmZh/49GAQ+jgELtJWNXrOewGlq8vRUKzMVHOPIN?= =?us-ascii?Q?IoyL9OdvDVp5aPF8VnX1kf30gDgO8sesUgra4+SAwmof8Ppq4S/jNLIW9xAz?= =?us-ascii?Q?pyxEDewqGQVBOFtEDOTN1iIgV1TR1NXZKe4lHtvb8KJyJUvdv5wmZ6vttp8h?= =?us-ascii?Q?Qx0QKcP3s54VpUrdUm/dQmGTbXZ+vlDpF7PYcU/PMXqnS2UqF00iUdalAqRk?= =?us-ascii?Q?FyDyUQo/Q5GimDgdbVkzGt0SwMfVfOhWnjeOFLgxnWD+s78ahXpxh0UmNbPo?= =?us-ascii?Q?pAJd85y9Q4tYO6KuGBEPbfRmTTS+jUt0ynvr+M5obG1bLpQoAS0D1iaNkN5w?= =?us-ascii?Q?Gc266ySYijgiDDfVK+0Ejok06Tp4Jg5wtsLn2Cu9XaFjWBxC9rUVNJxS/Wtc?= =?us-ascii?Q?cmi4spXSUt7j5NDxeqxFY5vCeyNFbM2EhtVokV/r8yFVnZw6XD0Z0u6DpXZo?= =?us-ascii?Q?01nN/EYhVYJIf1GrALSgc9cWmOdYsRyMETDF0PAYkKt1jpHvzV+R/+jSxFhA?= =?us-ascii?Q?YI7ATYanDK1BjVjYS3MNux4xTdI9Urwkl91M+EEZoaSpeSfANCxbmxWiVa8N?= =?us-ascii?Q?ZfZwpvyeJAfmnyk7eXIOl+hwpcXWjJY0aJnXmCCBWEPPiYLHQ4WYBRsjStMR?= =?us-ascii?Q?dRbCAjY85LTENGnpsbdVs7uddPwVnbDCdrCCXlmho67XVYX78ixQe9L8kR48?= =?us-ascii?Q?b3vimSVRidOVGtp5qB7qv360CTDOT5w+tN1VPnN7IPe6L2ct0wxC8xfFAo50?= =?us-ascii?Q?Dw44DkyODW3PQkpLuua9c/xKWD64rIXe2JLR3hF5WwsyNQxGp1CIoNXMLtjR?= =?us-ascii?Q?guCT2YOcarXudcA43FPqRiaby3ImPp/qMTKhdxwXSRKRoN9njyAaUUGk8Isl?= =?us-ascii?Q?EMgHrnEUw0y71Pwn+wh2Mzl2TTDIAR4K/69QiPS+BvWlsiQgryfQnmr9wFKY?= =?us-ascii?Q?xGqd/wJbNXPG4Ovlfuz3JfP4Xqh6wlO1SoZpDb7xAbK+FzRWs9DN3e+QZlE5?= =?us-ascii?Q?dVR0G0Ribxm4Q2pYud1SJQF8HfGG9061Xz23HEHg23WoWUfxVKJy8icWtfUw?= =?us-ascii?Q?0/yjrmbPJ+9sktiEs9wBCbsgAyf9zK4a6pOSq739gyk3kt1ClJdQG+KPD057?= =?us-ascii?Q?1Kr+m03tZJhu5hI5tIGiWEYcj02rTxTLpeQL4SRRzvwC6lcOz9kS6nCt+4O1?= =?us-ascii?Q?HMvJ6A3UIL5CDLYI6R4A3Uu440Yee/MGJ8S9LYjAuRdqsadH+mWVO4tyAiFa?= =?us-ascii?Q?YvB57Xkuvo2KGClxcrrBVEhxsJR6nOtBCwn/tayJl9XqkchxO5FCeYubiWLu?= =?us-ascii?Q?rw=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: qbeXbmtmH1UPuiUu0Sd2y9+93ZnoEt/hNtitt4G+60j6v4Qm2h9ZfZfnMQU5q24G/CS1UM/58cPREJ3/EVVmOakZec7zgouPn19rGn5nsptZ5Wz4aHhvNQj3Yx8lwDoXJujLEGRrZ2q8eimvwv/NIP+fgDTAzGsXsjxr7v7kHkfX0R9kADRh7OBCuWSNeMPCfKGEw/7WmFYjrM909G//XMfVx9ZYR1NCg4uzh3oJDN58koiPbGSTXfnPrChhkI7GMXIPVEMLrLRUjzdcE7hUcYC4eCbuD9w6i0N5YmSh3yjgCbF6qW0EiofrL7cLBzNOAK2jYwumuu+BdbGPVKjdXRHIVTfAu6s3Iz13V3Q4nYeVUZ37pDQsbc5pc8EkQruOzzXslAE6AwVpHMO1yC9RNrEWvbSKf9INN4Ym1QKJondB4xeEBqch3iDtAjlc/waKySmIQuRgigmzU8QhyNSeESms2p0cD5e3uWfxDJ8q4WA9JaHJ8v5lcV9pUh2FkmE4Pn5TYb5lZxnDSLbRR3zvxKeSvwzVCGVwqvkI9f0NNvLRAHVonyBLN3a//74I5XvK2X7Gmxc53CIxz1HjIIZV7BedOaidWe+7Fg9BhhrDowU= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: cddb1bd1-22fa-4a61-2c01-08ddb7f89fde X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2025 17:07:41.9155 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ckSLKtSeBBUC67Pim9fYrS8zHSwVf3PY+tpwTJiOEGmXbDh/ssnO96o+bsIHWF7R4LOcf1MhCo6DC9jh2JUwbXB1tqosD4JvCAywqEMXzCs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA6PR10MB8159 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40 definitions=2025-06-30_04,2025-06-27_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 spamscore=0 suspectscore=0 phishscore=0 mlxlogscore=999 mlxscore=0 adultscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2506300140 X-Proofpoint-ORIG-GUID: wpwn4bPWRwfjHkh8WGm0G14plj8-JELT X-Proofpoint-GUID: wpwn4bPWRwfjHkh8WGm0G14plj8-JELT X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjMwMDE0MSBTYWx0ZWRfX00KBa1gqb8Nm Z3LNwZpYeNzf0Xt55jO7apHx7zpbhspm/6ZcUHdPI/t+JwaOpO200RHdtUw34fu+8YPeWzKqoH8 JWxNAjMH/ELTaBDf7hWE58Da0cykRsiSwaYe//q0Qj0rHiVSeE2jUPkGY76JH8qcQwr8QM6aAtI KhaUcviylQpJrzE51OVDGqiukS1Y1ImdTpnpYjGUzX6FQIx16ioD2eI81eZ1NGWDkykdUN59rMJ sI4JBIDnzyx+LAzgsTtr4L2ngoXucbXZiorcMcO7kozV/ftntDi5DjIMNv9vDk28GP0yqQAsgC/ DbUIHw9QrARvpOwh3N0vXLAO2mI8Pjt68H9HmIZZNJZhIHZ5sB/4az7tPU8hbN6IZPLTy+TFCuH Dip9GyXqA/TJd+5S2/hHJg7tzbVGdFifsXUuELK7SHmtpypgqRrPLpoVetMk22FHhHObaD4F X-Authority-Analysis: v=2.4 cv=b5Cy4sGx c=1 sm=1 tr=0 ts=6862c463 b=1 cx=c_pps a=e1sVV491RgrpLwSTMOnk8w==:117 a=e1sVV491RgrpLwSTMOnk8w==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=6IFa9wvqVegA:10 a=GoEa3M9JfhUA:10 a=Ikd4Dj_1AAAA:8 a=20KFwNOVAAAA:8 a=yPCof4ZbAAAA:8 a=GrzLhoeBJhj7Pgv669IA:9 a=CjuIK1q_8ugA:10 cc=ntf awl=host:14723 X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 3FF0214000A X-Stat-Signature: 7tbexx775w7a4nzxc8eknf3ij3xzbfig X-HE-Tag: 1751303303-917252 X-HE-Meta: U2FsdGVkX19Gc0G3dr6gV8D0Evy3FzHvnwg+NcXlcrz4xlC53WXwfKkFK/dzcGGQeqAaM5pzdaBcjoKimZ5q+98VfS55E9r06nLN9Tg3tv0HZgapCDz8fJ/H+0gDi+6pLxzVeoBg2oJi+KiKQ5B99/w3o2GvbD7XlZR50c/bchqve6cjefqWVTxlxme6wYtNUxfj4rT5dZo+ilZ7DMU1ytXNPWcKg3GvrsWUpjfa3fs8hAQ2Av4i9O+q7YJNGIKLjFnSHdZqwSyTKrArY9Vbaq5hgVf/HVOqSMbtlclC59qehV0wbclKPxNknVFN0RMIgcHE/AefSETp//G7kJ48h236ksbhOkmVB1b2QD1b2H2QVQdseJ0bKug/6X5wnek5eOVC37dl7YntmfcKOJlw2pXmFJRoBsxiPP2DNprBXWvmPUFL9CrZPjTkgQmzFOR0lAuIiJisKvu2Fx3TCGIfeEKvJ/GnCuLAt1vTkrf+WZba2hmkEOz6ub+/rPATog4Z6tiVD39Gci0YY9/ob75ezHYZbSay+kRoZDUbR0YXz3FT8nTfdI24Q2n8ye/pu2NWcbUt+SNCjNduXEQlP1OS+hSW7A7PtAtjAQwbuemt0sFs21hCT4A1FcXaJcbpc+SdtQ9cwgY3gTy9Z9q0GCU2kS7GtFHIZk5BNL1NSHJmsD+MR/RkTWxN+4BDp6+WPwbRl0ssto/jQ9elgorRgsVh4bUmWRHrdWorXostYvAEbhZaGwiOykuPalRpXsqanbCNc5QnTdtz7kGbJfRh9KWOzVasb71Ztu174qfB8SOFb4KP4uGkEZquEsM/87ks4E893r+FhKTZZQbWmd5U7rLXTzumFvXF0w4SB/bpgZ1vxSJXdAXU+aUXnNnceaub5NNiFKEKXCNNlCm7Q3m9OFnccWx7UAasL/p04JynkyVHeGBVlqyn4ZvrZHuy8iFGKswwyJoTwSPz1zqyA4lZBC8 6kB4rgqz x1fN+6F1IioguwXO/X1uS83N3KPf6bYQLJ5N2mDdxXYQAkU2T6yRA94biOruNl9fjGnO60z38/A/kKNigvhrjdzXNL9/Bo9P0I/3GCfGWn89ddsCn0RjAaFhMqp3JJvi9vwIkJleVWDV9tlQ5QovLbJJszdMfv5l82Z8mctAcFkQ9A7r+mVdLbSQnEKS4ImRggL7pUA4bvGA1BeXNZNiZBoVq1XDtmFxAz7nUFOSzlK6JiIX1zhSRKdPH2oYg7OfzZ/pcjucjy3SF5fZqlouNizgxZn1easVo7kNYVnzTcAgJe489edK5zOY94bixJYA0awBqDDKtbNPTpME2DUf0Fudirzb01BQXSJTwrT8Y/YFHs/6dNSEvs+4Fvj+2xx6eWJDxmxKhAgd4cmzD0LttKECUa7pX0zhm7iO06hpVSQIUR0JOoDfxkL+VELwQ1OqHqlX2nZMqsbWGFoM7OWmiwzjUcucx+Oy7If+PXx17Q0fOkFy6uPK0CLUyZKes4AYQeqJIbuJG8CwRirLMms4GSyMCNbIhfiNhJCO4lWHPwvBR5VjC/WJH/o3KZbBjtpTpQ06cLm8Th80k3sfUpvghG0nB8Zi/MzaQq+tL6oEVmPBcfwIFe9YdsN7qrmGme5YbZElnqdow1E+QQdUtDckJjADLy4igd4cPqX90gZOFy6zZGBbvt2VQ+sHdC/KPCjej5k4K2uL6yWaeQ+/QrImqpYK+a/Om4Qz/Hb3yjDTMcq8lbJNl/mUnqm7xAiGBXDu93VSi4s1C41AsfvqQmI15vAMg+PaQ9Wziw7T/FcCaKD38fPQ6Xe6OcCouJfOWbiM6xCP8hhLY2JLE8l8zxyeM+tZ5TY8+YjUp/ARrOe0V+K4ugMdL36RG8rj+S9NKFai5ZZ2ewGU3g5CwfCk= 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 Mon, Jun 30, 2025 at 02:59:51PM +0200, David Hildenbrand wrote: > Folios will have nothing to do with movable_ops page migration. These > functions are now unused, so let's remove them. Maybe worth mentioning that __folio_test_movable() is still a thing (for now). > > Reviewed-by: Zi Yan > Signed-off-by: David Hildenbrand Reviewed-by: Lorenzo Stoakes > --- > include/linux/migrate.h | 14 -------------- > 1 file changed, 14 deletions(-) > > diff --git a/include/linux/migrate.h b/include/linux/migrate.h > index c0ec7422837bd..c99a00d4ca27d 100644 > --- a/include/linux/migrate.h > +++ b/include/linux/migrate.h > @@ -118,20 +118,6 @@ static inline void __ClearPageMovable(struct page *page) > } > #endif > > -static inline bool folio_test_movable(struct folio *folio) > -{ > - return PageMovable(&folio->page); > -} > - > -static inline > -const struct movable_operations *folio_movable_ops(struct folio *folio) > -{ > - VM_BUG_ON(!__folio_test_movable(folio)); > - > - return (const struct movable_operations *) > - ((unsigned long)folio->mapping - PAGE_MAPPING_MOVABLE); > -} > - > static inline > const struct movable_operations *page_movable_ops(struct page *page) > { > -- > 2.49.0 >