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 AC5F9C83029 for ; Mon, 30 Jun 2025 17:45:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 312118D0007; Mon, 30 Jun 2025 13:45:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2C1618D0006; Mon, 30 Jun 2025 13:45:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1894A8D0007; Mon, 30 Jun 2025 13:45:12 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id F3EFA8D0006 for ; Mon, 30 Jun 2025 13:45:11 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 78CB61605F5 for ; Mon, 30 Jun 2025 17:45:11 +0000 (UTC) X-FDA: 83612793222.05.8F5D1EE Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2064.outbound.protection.outlook.com [40.107.100.64]) by imf21.hostedemail.com (Postfix) with ESMTP id CB2E01C0002 for ; Mon, 30 Jun 2025 17:45:08 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=pKCFpwf0; spf=pass (imf21.hostedemail.com: domain of ziy@nvidia.com designates 40.107.100.64 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=1751305508; 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=XGZZU12Fppali/PQaTt2Hr86VZBUK/wr5rOB6aYYwiI=; b=hvvhOeVIfvH6jCHN5+CtLh5fOb+D6gEGzhuhE7zVVVQ49UVQdvyfzpwOE9nEZSGYGh13YW DkXI5MIrDSnK+b69basoCNeIG8PJpjWd7JxdSh6nC+7Q7q4QiiMtw3jUdvFaG6XtpXiA7E sZVpsCnF4zK2nbgYsGF1rpqknegwJZE= ARC-Authentication-Results: i=2; imf21.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=pKCFpwf0; spf=pass (imf21.hostedemail.com: domain of ziy@nvidia.com designates 40.107.100.64 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=1751305508; a=rsa-sha256; cv=pass; b=eYQkcJFbX3Gxgd00tnJBG+Q2P2XnlhhkUqWjqumI/JffeNlg0JiJ3vg6O2B6qqC1RZHDI8 EbkrRXFdnsob2T7fvVPYT3yafZjiR8gPCxBALINXqJQC8Rqi5WWUZYov6H6Je5oWbjAk5E u1/9GczOqiREs+6Tk4JAKPAqWbhluEQ= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OVInnYAJ/ixGPTQfhGrj3CCW2vJ6KFSeEu1l4MXn8hPPekpjW6+FRSHMBqjIu067wrRrN8FYvH0IYimOWIAl9ThqIDt44E9EQKwTTKOrLu0Mw/deCl06qP9YBd2zgIeb2IK8+PXw/nSVEMsJsA+DrlWwu4Auj3hKCmbBkvpjf3vqxQFhu1I5OWztTaec/r1XvXqprbjOrbox8t1hDUcl8XFu0lbCJK0SBoEVvtMJRgbl3mpy3J+GvHtr06lvr4xg63U7FY91/GDi3mtUP1wj8G9W2Qyd4KbULlkzIwPwbUJtWg4KSG3sLtuAfwkwjwtOUQnJq80RgLKoCxFU4eUL3A== 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=XGZZU12Fppali/PQaTt2Hr86VZBUK/wr5rOB6aYYwiI=; b=oWzsj+54fAK6z1+OFQXsK9tAQAXwkwzixMMMMvv5SF0F5aWjnIRXkbSeL6oKf3Yznq8UX4lsT+GjU52Ud0VHFDB0+t4mDewjW6I58xVHqPDjVJg7Cyf41hDMHGNV8B6YBMQFEqy4C9902lE3j7t7I/DKej4LchOr1vkxsUrNrzvw27iXsWFXE2C/w+KGaKxMZ5csDNUW5wrI2/KR94Z0mvDgeSrIO3EiQ6eyOjYRa8SXjSmHl9138oqWjdPYOLvdyDqQ1X1OBAozif2J8nQ2T93UB/pHo4CMSpO5HNklknAjANvg1bz3bDRxNJT/Q7gDyXT9KDMoPs6nCJumGYw9FA== 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=XGZZU12Fppali/PQaTt2Hr86VZBUK/wr5rOB6aYYwiI=; b=pKCFpwf0l2Skzbb7/zQKOIZ0xSW55syqtmJ/J+7LAi0Mew1j50D/ei0vb2efCP0NaKZDTPt1vpbK+9IGCfxvQOLLbCZmbG1BdD4VxzqMvdrZwvEc5ymC/B/nv2gkZ9hmOrXoZLQFJjcacWoY6ewnivQD6SLp6nnvOKrOWXGQzr3pmR77Xhn2O2+zzpbBUtmA9yk+m8eSpeaoMATcKrUJyXANo34y4FvkmNhHdX3JTZJTylIbwu4U74FoXzRHPQ0kqDFKnbbyEtJ6rJTHXP+orcdD0O5EPmlbU9ewxzs4zxoBUNBi0Qba3JbjeCF2uOaPZmCWPnl7e5IT3Eazq0rdCg== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by SA1PR12MB8094.namprd12.prod.outlook.com (2603:10b6:806:336::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8880.29; Mon, 30 Jun 2025 17:45:04 +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.8880.029; Mon, 30 Jun 2025 17:45:04 +0000 From: Zi Yan To: David Hildenbrand Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, Andrew Morton , "Liam R. Howlett" , Lorenzo Stoakes , Vlastimil Babka , Jann Horn , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Matthew Brost , Joshua Hahn , Rakie Kim , Byungchul Park , Gregory Price , Ying Huang , Alistair Popple , Pedro Falcato , Rik van Riel , Harry Yoo Subject: Re: [PATCH v1 3/4] mm: split folio_pte_batch() into folio_pte_batch() and folio_pte_batch_ext() Date: Mon, 30 Jun 2025 13:45:01 -0400 X-Mailer: MailMate (2.0r6265) Message-ID: In-Reply-To: <20250627115510.3273675-4-david@redhat.com> References: <20250627115510.3273675-1-david@redhat.com> <20250627115510.3273675-4-david@redhat.com> Content-Type: text/plain X-ClientProxiedBy: MN2PR18CA0017.namprd18.prod.outlook.com (2603:10b6:208:23c::22) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|SA1PR12MB8094:EE_ X-MS-Office365-Filtering-Correlation-Id: 05a1f24a-6f62-4819-3701-08ddb7fdd880 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?BTk6x/QkjTTGFx91lVqpCBtc89WZu5LFW/2ITnHL+pT9WuRSA6ViWlVQ7UZB?= =?us-ascii?Q?5QVKHgQz10jHSShNjqNjmpZ1lJFz8UQqZIYtqyRvIuYE1MzfPFM1dSMMoLWw?= =?us-ascii?Q?ZzgshtTB/xuiqcqyhET3bBwrWBFvZ3e5iOBOLg72Vhb0tk5Kz8/ZqcAFwhKr?= =?us-ascii?Q?xt0W++uoCdvSMfWyAW4jtgCWxGagEnbxsllng3pfQmh4U3H9PKCICXemD+AW?= =?us-ascii?Q?qxTCNrfDpnzE/yMSDzQA26kq3JZ7nkx8f/NsRLAWIsiDvkVcsgL4RnO5R8UW?= =?us-ascii?Q?Y+zhhqzJYTzjo+0s40yRYk2FkMYCAoyDvBL2UYvVO4g2UAIJ3DjTDvvGKt+q?= =?us-ascii?Q?8tHZtN2FJqvP0/JxtWmyqhMkfujQmd5iklRWFNJO8b2ktQjNRUdoCtmP6MhG?= =?us-ascii?Q?NGPZNjoXPHsDwKDcvNwTKjl8kNzy+w6RUxc29JTmq7/hCtEQcqv/uRnLfn7a?= =?us-ascii?Q?xHr9o8lWVs0X05ou8m1JUSnmhUbTV/wCsfVTUa4JOejqquAOi8xyInd0vk0R?= =?us-ascii?Q?rbgOYsdA2wI4gHIZoxBJAwg+P506PRrYJdwedoT8KjfhxVQ3vCQCmqeqKaFs?= =?us-ascii?Q?z2tAgC6S/Hppio1b1ZvQejOv+hZuC3bgwy1+82Q9MOKny8jbTVL9y4YMSA35?= =?us-ascii?Q?oHHg1v3RplF9BjJBKJoSPW+vBoMGTWxiYzRyo7Gog4dk/u9efjQdFOPXj61V?= =?us-ascii?Q?XAf4lnsUIjQS+sV6d6iFUXXTHTf8/7k3fNZHDN67d1jmD4G1H+JCcSmv/hCK?= =?us-ascii?Q?EyTJ2G2iSTVwlsQRROmQwEKKI3lE83Vm79gP0SRU26O1ffBF1duHmijEt0rl?= =?us-ascii?Q?kfv3u4Sfi6QhF2GztjHOfD2tPO2VFsHNC49iKKYcVeMEoHtuConR1U47zDLk?= =?us-ascii?Q?EkaiNEwXDK+Z9bCSXn53NKTYa2mHBDhzrK1tNHg754ykcXh0kOdnx9UOMNxC?= =?us-ascii?Q?uurX+WvO5+A2YFuLfmNPEmVNWB+VxEFFqPL4pxc66WQSxOFgry0F6kRxqg6U?= =?us-ascii?Q?wdjisYR5A8sX3/8dxe+lIoMCsOBjy3EDVsSjqCx2Ot6YBnDG0ZFBw8h+DkDo?= =?us-ascii?Q?Vt27dB5UgoaRPMxDMvUMg128LPqOuMFr8p4b9dNDdwhc5D+FAVo2tqMp2OF3?= =?us-ascii?Q?S/tn0UNUzM9zbZ9rMpkvNA9Vxn6DqTqSkE67w5U8Cxj+BlxtSZpWikvxWaqJ?= =?us-ascii?Q?j9jEMQzFaQRlOeoKU55rXV73ZPO4RF+cpGaYNj4+GjiGoJ085GALu/v4xS2p?= =?us-ascii?Q?zVAuSNCmtDgBtYEZAdD+Naqa3stzWUt+1ld7/KzM3eoeG8vV6SMnHqh+ESWm?= =?us-ascii?Q?Zmhx4maTE7RBomdm7rC7afmbDdZUTJVcRZ+kjitdmzk/EPi0KzzLYWYClT8C?= =?us-ascii?Q?sKydYbVrvai6L6g2UiNo14L/oc5qS/Y8xyBBmeQuAHosy6uBDX5Wdo4atY4M?= =?us-ascii?Q?Rw5gU7Ywnco=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)(366016)(1800799024)(7416014)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?CVX2ukRN9wmRrnm8zHr8RSNSWZ8h87lcBoaZP0PUO1jyvrC2VtX2s26wj+LB?= =?us-ascii?Q?wim+kwaoQRqkyRQ5DVh94h6kngnS4RLeeswIpgZpQVTH9viwlg1zO9qQTiK2?= =?us-ascii?Q?FtosdKJ5baZHr4OdfuZchYfxlumT35qDmh3uIJk/CMoLtcRBzztpMdk1VZGR?= =?us-ascii?Q?i7BAPtXa4UygnObh0KTUz8pE47n146yANGTNCXu5XSNZMIKrz1VXkJFpD+kc?= =?us-ascii?Q?cKGATbcmBM3VEh8ihURFZPFMKkcelC2OfFOgnFcdgqHvV3ZdXZT0njaib+TC?= =?us-ascii?Q?ocmvOWb2ZBECKolvCXNjDcIid21QbReZ5A/W38tixZO4IsEomKTG41GJNv+7?= =?us-ascii?Q?E3dGWyD32o+MX9lrvudljYXMr5D0lcmqAg+HtbYItNC/pfSEj0ijpQranLqW?= =?us-ascii?Q?ketqL2rVAEFJ+JU21rwdHp64/gx9M3HLV6+Q0siVUcWDVgmN70K+OLUYlQ7a?= =?us-ascii?Q?c8hAgu2i1oWqiHf8jAqurdhGGfjldq1MbG0k7FppZcjgw0F5NSO6ji6YPZOY?= =?us-ascii?Q?k0u8koUI5IKPZeIYcneezk04HlOSACMiqMPjzLUHFjQZAu5U6LzIExXwx/pF?= =?us-ascii?Q?hnGgijAvXyhqNh1LsIcEdTBHbgdgJtFTP7CigeaKQqq6gL6F/IimqWNAwgKW?= =?us-ascii?Q?UhERyZV/w4TMUuMrZTFZ3BHaGf+G5uUUihkv1nyssxhkTbFHP91PswqIwbQO?= =?us-ascii?Q?xez05aJ3KlrX1q0C1A7l06WlLorNEc0Df6qusLTpp1vn0Wh8ebEs8TXR9FC6?= =?us-ascii?Q?V1rqdJYUM39CCuBBtEqXRo+R4duvDDz9KfNj4fyt/yA4H5kSl+1JUHFSGrlY?= =?us-ascii?Q?WUPFonkDE+65juyQ4kihDm+hE3x7Gwa2xBf/SFFdjadxdqJ55vPyIGfBvLKt?= =?us-ascii?Q?TDaFZmAVWwRyB/ad2IvAea31w2c76FC7JCsKaCBZyfDoAPWr0Hj2cAN3hVFx?= =?us-ascii?Q?uYbwYPzbK77UzKtNoZmvjKkKbNHFf+0foe3KuqhVkOn417Y8rcJ9qyHKEti4?= =?us-ascii?Q?7fEqtpSHxsnZEJW+h0SuWXlNl5FjP0+nAdGJvfj5hor0oaKfQW81BEPNuxZT?= =?us-ascii?Q?gN/iSnwch0RaFicB9v+gnFxOjKTWkfvHey9ZxSMiXU0rMotce11PUiXjw+Id?= =?us-ascii?Q?Y9c8oKb81PD5UG34fLATAru+yFBm6zAsEnT9xUphRiNXBIhmQ7CHUqOWy4xQ?= =?us-ascii?Q?78xIcZDeEKSTZZY+jejoPNZcIOUsHo+15LJOZwilPSC+IpMmMzLsogmbAkBD?= =?us-ascii?Q?PZAd2yIBZJxJ8kGTnIWKfLoJBIG3BkCm1Y8SRFZuPoQ4glSxke7m+nlxD4y+?= =?us-ascii?Q?KyNqYGj6RK2IPH3v616ykF7eNgg7qNkn/JfR50cbVZs4d6a+84p7cPlRVBBW?= =?us-ascii?Q?e4pjo3D1NFiJy7zLpiViFIloUeets6lsvL36l37D81GPgv8xmwTNb7IdyOGK?= =?us-ascii?Q?hsoHyF8w/nASJEaDVXorJuQgyRJLPQQM/8l74OBP/yoIaAfbvjn8jCIZ6kht?= =?us-ascii?Q?+PY86pgOKylbuqg5H7TmTElapo/F88oJfWXE4C3ksTH5WU74uHlPxAz5y0qc?= =?us-ascii?Q?zUpfW78LLLwh2gdo8CVCsuUQ9M4kYujI/vj7Opwh?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 05a1f24a-6f62-4819-3701-08ddb7fdd880 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2025 17:45:04.5570 (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: ZpzPLnbkWVEDXEU9QgfBfvrTQXCRCfjZce66X19QyAukYAf1al4gQq1BR1TkZKbS X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB8094 X-Stat-Signature: y1e1bksu6cmuqgm7zrfuprpfojo3na8h X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: CB2E01C0002 X-Rspam-User: X-HE-Tag: 1751305508-118689 X-HE-Meta: U2FsdGVkX1/yg3xTZ6pCcawRiC6LcU9nmuH5VLlejSy6PoSFh95wLMTExCoGwJ5nyc9llZKjqQ77db5UnTqxsGN7B18NL/i3bksKOfDQSDVuvsgtID67N19R4+4dOodG+WTKRYY6oZFjFl1jQJkC7BWEcq/Fn/VfHBazvfPDIXvZjJG9xujO+pJs9/o/jgDx0XZegDIxuC5sVM1s+XmCCs4lnFYKdoRDkWHAwijZtaSbDd94SwNRAKRSqifbKMvVdTnRr5B6CHEeoFbz3iODo6N3t5gmkslbtvcVvDGZOv8dQVgwPV90a0aix7tBDWCfas9is6ZZhzvjrGKf6mG5a19yLYTSi2BZM70T5L126Sc1DyNearb6egQQkcdKinGtpIzjjEGs1tjerAo3RQp/fksEDvUMdP/buYUIpAGCdJ+6x1pr/aYt2F1JBJQkle2eqgpc/5dySmx9tcRix0qXFhrQSBPcDlRXiCPVhvOH90Mp5Fd3A2BI3e4+RWzgnuVANhi9eFrW0X5wE87KwsnEaE61JqvJGb2Za7/WRDo2Xd1M0uGiulN/qlCVBI62H7U/wCY8fCw+FS81vV5o35Z0m8C1+nU6+gIRCeBejtZy+dCRXrOqkx9goD5Vtj1zQKH6VtT+2N48sUPfh6FTTeGP6Uxe70mh4uxGpNlzgWZFq+OTHq1d7R7X4bpS/bOsBNv03XJVGhmZAAlzwqDKdzkP0nK9ckjxtzco8TTDV3CeANGMXprrxKIc7Z8FpSYeOiJ7MbR4lqAzvaH6qAuLKSuMTwj1sVnNoNOCTMVnCy7xlelBbl4y+Sa0kGMsnqc1IuOEBglf42obdaPmyTXG7Wxa7Ziip78v+78yA80kOeYi6SKA0MmuGQvVv8dSbQWA+VPlWkc2aexJOJ3zkfY4sxYW/Rqdq1WrDeFMjSZS+J2eJYbyQBJY5vwJLQi7bIuqfJPIjbzMTM941qQ/WqMWpNJ 5E4PtO6/ rRPas0Q5ibkg26cDsYY1wvDmGzaIODW90w7/PWwR+hsgNMchK2Aa6WYQ4dCessXrZ/pdgX7wFAUKJi/1wUBrcH+9VgYr2+megTzHcx3vZ0+FI9kTAa+ijQEE6Ex0ScREP41AKrc2kfUkUB4UZt0/v9EHMDhKcFew9xuyb+WY++8WQxXh5PfBhbInxAV0yT62EwFF74MXcK8KKTX+k7mxUjnh2bK1TGh96Cv2UfEehhb3187ySBq1+kqQF9SCbjR393v45gPtbg5qqBKDlbtAYoMSs0rs2q4hgaMHyBF1Yvy7vndoKBjS4tHYF2NdVIyqUTOa2o3HB63W7GJ9yjUnT0LJXSUZwZ+ZrOBv9COLqJ8eHDgAbSugEdn0edD/4AYXdFeIxkRb/VSPRCigcajPzQ+zVtsAqe4j19BDnESAVP6tEoGjH+O7je2jh4l+NMdze8LiySGv2ObZCzi59/k6nZ+pfRQM2rqqDfzJxUw6nMEpQBjPfWpq12QX7pw== 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 27 Jun 2025, at 7:55, David Hildenbrand wrote: > Many users (including upcoming ones) don't really need the flags etc, > and can live with a function call. > > So let's provide a basic, non-inlined folio_pte_batch(). > > In zap_present_ptes(), where we care about performance, the compiler > already seem to generate a call to a common inlined folio_pte_batch() > variant, shared with fork() code. So calling the new non-inlined variant > should not make a difference. > > While at it, drop the "addr" parameter that is unused. > > Signed-off-by: David Hildenbrand > --- > mm/internal.h | 11 ++++++++--- > mm/madvise.c | 4 ++-- > mm/memory.c | 6 ++---- > mm/mempolicy.c | 3 +-- > mm/mlock.c | 3 +-- > mm/mremap.c | 3 +-- > mm/rmap.c | 3 +-- > mm/util.c | 29 +++++++++++++++++++++++++++++ > 8 files changed, 45 insertions(+), 17 deletions(-) > Nice cleanup. Reviewed-by: Zi Yan Best Regards, Yan, Zi