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 121CBC83F04 for ; Wed, 2 Jul 2025 14:24:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6DBB2900005; Wed, 2 Jul 2025 10:24:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 685DD900004; Wed, 2 Jul 2025 10:24:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 57455900005; Wed, 2 Jul 2025 10:24:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 45175900004 for ; Wed, 2 Jul 2025 10:24:14 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id E4C561039F0 for ; Wed, 2 Jul 2025 14:24:13 +0000 (UTC) X-FDA: 83619544386.11.1DBCC62 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2066.outbound.protection.outlook.com [40.107.237.66]) by imf30.hostedemail.com (Postfix) with ESMTP id 141E78000E for ; Wed, 2 Jul 2025 14:24:10 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=Gi47KyM0; spf=pass (imf30.hostedemail.com: domain of ziy@nvidia.com designates 40.107.237.66 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751466251; 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=aAtmTX4CUL8St6LH1QC+o93qdxRbclxwlW6TI4cWMIQ=; b=YPwvdavEwutrRF9mrlitWLNmCtnPDx9/J9jMAkAVzZiOaoWHtb4SM3I6enabJ2RBel4As/ 5uJEvg5tDr879FHvBevLIF7QxfwIj/oDDIAUqYqTLTg3j19KMX81J0txRr6hGERw21T7DT 08TWUCHmsD/f8S/+ydkYliwoURXAGz8= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1751466251; a=rsa-sha256; cv=pass; b=WNVrOEkms7xQH9bsC9rWzByHJONm3FCfYPJz+rEOo/pUqEMel6Z+1CFWFQlbN2M7gCtmle r2/tNEDUmcb07bVlCb6Wiq39nJe0fIWJQNudIaY5Sm1HtTgbAtuGYG+9rBd0dLJo8I0WiV 2hJ4+uL+ULgf8rjVBxPgWdWlu5tkmxk= ARC-Authentication-Results: i=2; imf30.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=Gi47KyM0; spf=pass (imf30.hostedemail.com: domain of ziy@nvidia.com designates 40.107.237.66 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Nu0qQOKa127tJcNtWBfmsywRjA0d3BM2vm6KtjymW6V9E8BmqAl9cHpJtllGlUmFCpCjQZ8pSOIZCmtlj8d+xM9dp326bRSdl7xJsr0r32epApVWsIWFUCrWokIUcbhTHleNzBQfaZ8IEUOyt/OVPDsYhpICKmRzLjITIZDxmVxMOzRQAmUggmLE95gfO9vbWSLIe321005TjCMKOtVh+elLD674MVKLA/5GarvKEoPrksasFRFI94tiTKkc+RWmseYW7FUkKJxHimgL/T91MG3TNWoWa3hg8FI8ZSs8uCKVPU0Xq/S17GOwm97LAea64pc88UoKU5L6p0mA2AW4pA== 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=aAtmTX4CUL8St6LH1QC+o93qdxRbclxwlW6TI4cWMIQ=; b=nCKPqpUwnzU4XKwI8vVh65HEiDs/0rnykQdVN69/8+Kmmmo90TZkuWEh3HaLlgu2vuqlGi8CRCNUfBT4SB7oCTdSuUmTUvnKNy+QIwKoUi3tQoSXH4YNfbY8ZB7wZYtESNGEJT/LdJaVs/qfsUrkc3E9fSJcHqmW67fXTAqstrkLqc9FQ7MGrnSe9mFbPXkYZZYUmmHM+4/Foz7LXTdxUNVo3J9ux3IrEnouUK36e06BAicUMS7APcl878CY9cWicifnnHPVkHj6775WBzddiWcVz5r0TjlELTu4TAnmtMTk6ky5msxonydTyY2GCBVbdip8gSkKbSWo9EeEFuZWtw== 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=aAtmTX4CUL8St6LH1QC+o93qdxRbclxwlW6TI4cWMIQ=; b=Gi47KyM0YV1BdX6rgBLVJMhcxa3pbG0vy1HLQaI/op6HaWHXIHnjGpXYCntqHHXUl7V6DGzCdCN4EwZPOGu1QxY0sNpJhca9gQjFajIBOLu6czWFlY+ed0n4ur0srszMBJiuRt9G36gOJBbYrCbOjzY38TjUQClpW9WS0PsA7pvtnoCR5SFoE1aO312gOlcoGRthNIDAvWsRsKRxwUsZzBlRYQpKEkpYOe4l05Iv5U7LpLVzkFYj1JAM8WoBY6p5D66dcs95CV668/5NWZscyu72aI+nDJrbo3PNpbjUxMInaT4jF0BZeSawLjxOYZurChJc/9a3u+qzTkpt3qhSnA== Received: from BL4PR12MB9478.namprd12.prod.outlook.com (2603:10b6:208:58e::9) by DS0PR12MB8344.namprd12.prod.outlook.com (2603:10b6:8:fe::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.29; Wed, 2 Jul 2025 14:24:07 +0000 Received: from BL4PR12MB9478.namprd12.prod.outlook.com ([fe80::b90:212f:996:6eb9]) by BL4PR12MB9478.namprd12.prod.outlook.com ([fe80::b90:212f:996:6eb9%4]) with mapi id 15.20.8880.029; Wed, 2 Jul 2025 14:24:07 +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 , Lance Yang , Oscar Salvador , Lance Yang Subject: Re: [PATCH v2 2/4] mm: smaller folio_pte_batch() improvements Date: Wed, 02 Jul 2025 10:24:05 -0400 X-Mailer: MailMate (2.0r6265) Message-ID: In-Reply-To: <20250702104926.212243-3-david@redhat.com> References: <20250702104926.212243-1-david@redhat.com> <20250702104926.212243-3-david@redhat.com> Content-Type: text/plain X-ClientProxiedBy: BL6PEPF00013DF6.NAMP222.PROD.OUTLOOK.COM (2603:10b6:22e:400:0:1001:0:a) To BL4PR12MB9478.namprd12.prod.outlook.com (2603:10b6:208:58e::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL4PR12MB9478:EE_|DS0PR12MB8344:EE_ X-MS-Office365-Filtering-Correlation-Id: b7990d52-77ba-40e4-9f36-08ddb9741ae8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?vpGSNURm1a/aTBJuQOqZ0B4N1FRd978Ic3IaPFKh21OLfmAB+OKme32dYLjU?= =?us-ascii?Q?OZLzzJ6Z12agKxVVKhmbHeBaK/M6eVOyy0IaZOa6+7sfGVgyUq2TeHnhRpMy?= =?us-ascii?Q?g9sPwbdUX4z4+8oB4Q6aQy6OLexxyKFEfIR1srRmRNz2oEN3pHbV1ch3wF9d?= =?us-ascii?Q?vRK5uC6JdytTX/26AE2PqE4PVLhDuU7O4CR0S7qcw2CkcolgOyF0COhHm25y?= =?us-ascii?Q?SSgvImJqJq3jyOpKSg6cDq/3H30vmSXl1t6DtN4pxOzj8fgT9A6vIxQfkVP5?= =?us-ascii?Q?ll/wB9Nw33X88n/RLHDgP2+HUXKD15OQ4joRPkyp2+ldi4cuf4BlbbdU7UxP?= =?us-ascii?Q?45Cq2v2StxqJetfqd9JO3gl3DFXvwlSxmwwm/a12VxT9c+KFpf7vaRVAXaYu?= =?us-ascii?Q?xvV+ni8Wq4zztAwEU6CiX1BjajZV54NV1LOR0OZqaxngaehmBcR3xtPn5qw/?= =?us-ascii?Q?WU/Yhf2ECQ/tQ4CSKjS/j0UM5Vd82kiIyzNH4S0OxVpy/S4JkgC53iSlLgVq?= =?us-ascii?Q?hCdYprBsE/9u6MG4Mh/Bvw+nVke31kyn1nReMsjGXXRQ8UfyPcVBK3O3biOr?= =?us-ascii?Q?ZYIUBvZBrVpC09CUWFocSFN/YJqtSGWZx7s6PgpDd5pMa8FE8UQrBAkwxIP+?= =?us-ascii?Q?9vDb6rtKGmWxDnMK7HTl7Q1ApxzcG7c5XiR5W2Hyw1Pev/yC+c3rxih8ZiNf?= =?us-ascii?Q?zleAKO0ndbUhJdiFtzhqGPrRXEzLX48Q4/sE4zY7CNbgKxPDNTr6tGBWpupL?= =?us-ascii?Q?VZY/su0xAnvSNnkypWVj7bi/aRBRDfcuZ7jw3oEPqsIni1rzIMclpnaRlQTn?= =?us-ascii?Q?IxyWNTOta+RiIPRS9FitwUqo2DspN7hvGJAR+UYpFdKfbCd2UffuAtE7zChn?= =?us-ascii?Q?D9QE6YukSlZgw3oYp3GtHkx2rt+rc8h17bsOFHH682oRn8DEqIuzyXWtQwwr?= =?us-ascii?Q?sj29Fo4yjXP0Wln/Xam/og+wlldvayhoWqlcGddXuuqdgw6BC540NCchIB/Y?= =?us-ascii?Q?GwAasSitEIp6xDokaEAuE/FWS2guc7kB/sKiSYMf9plyObin437qBoF+P7B3?= =?us-ascii?Q?f55MOHJiUXezipLrPbBd0bcugIrwmHT77UnayJFQdgqYITVZ8nba6JZF5kv4?= =?us-ascii?Q?WzrmCiyFqj8O/PL+qnzn80MAVQ1c/kPVVoiJvBt13d2mKPnopijaeYIrPF8w?= =?us-ascii?Q?vXG45/cMLAjdpNplHHw+AgbSomPtGaIJxc7LAiocxz9xjCXh4IIH9e0RPa7m?= =?us-ascii?Q?Wq6rL/Q2ei+hT6/We8gWYoOzoYEbmr69OXV9YEfFErbgRKv13Ydwsb2Ppczp?= =?us-ascii?Q?BoJX5K5qNQ6MLHG8FbuFm49SAjGeAygnFMK4K/FtQ17UvQXW+znsx6Cs5hSV?= =?us-ascii?Q?v/7ZCZzuq26/pplBGDrNBWAED9KypBjhLg46HB7SoXbPw+aVsiKUB/iik66J?= =?us-ascii?Q?H4wP/1p4r5Q=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL4PR12MB9478.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?VzV7xgWfvzYu8WR1ZSXWmGRj3wfJKL/+Yn83rQzNRtSF28RWbduSzbOpuUAG?= =?us-ascii?Q?54SdZI0C1CeenL6cNidDnwJZkIAqAPNNWGSuaYjmG9RGqfSZ0z00i8a8KIf6?= =?us-ascii?Q?/jf5v8sAbwYZVAgDnDT+nq2Pa+DuYvjFrBipYkjZ/d79lEtmaQm+bqmFbC7m?= =?us-ascii?Q?+SVRB+ceXrrKGlglSRlVjBwb4coalytuavUJOt4uepAcg4SOBly32M6rg0Xp?= =?us-ascii?Q?JFmGPQLJhQPbs9m2VAjxs/crf7LRN2uKiirQOoupqbYnAfCi6xufr/M8/QsQ?= =?us-ascii?Q?wCv9AbDEb7hyEIMcj6yCVUnduBSNgjS+Aom1xO5PDosa/V3nSVV1o1FsNkdV?= =?us-ascii?Q?RCjjHsT80XpLe8oJ+ecrFov3SJz/XltaWR0Eaw/7XeR+2S5jH6WIVhKWhXRh?= =?us-ascii?Q?lc3ASZ9Ez0rpbAvwcrL838q6t2HEzgj6LNBjemJUFylG1s7mXhYQ41ttSG3G?= =?us-ascii?Q?bhKZeFLp8d7gGWqNcdbWzNc9cf9rNRX1tDZYFgPoUUmRvu5ZhRxYVeN76x1J?= =?us-ascii?Q?DlE6nAstZT/8vx1c0oLeePmxfjBoMQWS7FTdPdTQu1RuUDGOdzjArtTtZC+O?= =?us-ascii?Q?CMZvO79unPbb4RIqWAby4gwZM35aJiBCJ+QiCdmTcrxAZaAMilxirx/2dtCn?= =?us-ascii?Q?cIEcCfeGPl6joeDu57wa7TIHI0bN3dEqG1ne92t1uxfumWZ1YDJAts6KlT7c?= =?us-ascii?Q?KCxNHxMF9LQYRngNL98oFlmBWed0Gf2o/HVymsGg1Q7T3uY6Myl7JsVFLC90?= =?us-ascii?Q?YeW+yPawKqOd4JsO5CWAzptytGCPOx1ifOPw6qdSifxcROd60Fsd+9V8341j?= =?us-ascii?Q?EEd6yFzbV6xMABF9SPsd5lXmYTnZsMfgptuPdBijCqrcTyPjzdQORsW7whHc?= =?us-ascii?Q?ITJvlBOlP9K4SzKnsTgdNTKM613fgHl8IuNQnOEFepF0T9so7pGGNYKm09au?= =?us-ascii?Q?Lq7IwlLg+WabQjiWEJAoCVBimN+aaHjYRvWPk569L8VIf85EYdAm6grajtMp?= =?us-ascii?Q?CWSeb/bUqHvoFIe1rr3pZZme+CGOHJDuDLb3Zn4vHDoiDA6NAI1pMLv+XfTP?= =?us-ascii?Q?ti94HuofEkLIBdQlxliGlVYPYfYKqOhVwp5MIPEb9mcQUL7dUEkkDHVLzL7+?= =?us-ascii?Q?HN8ak/r4EBq0DzN6E/DNHC3Fg/41lntsdex+xRo5BqyBp9Ti13f2rLp0f0SJ?= =?us-ascii?Q?AGxvDwT7SQIdHahIv99DwMqVxNcsE+LWfGOje/2c95zGbfv1bTyMConyyBcX?= =?us-ascii?Q?KX6XIn0ELGEAK3flnbAPFS/7sR7VCdOBekMEwnUUdf/zp5rAcyECyLfN+gsU?= =?us-ascii?Q?Y5zBEEIa9P1ViQ04AkgQIKYNL8Hfv19WaiIUA2w4uSxT0pwlIn66/3264qIS?= =?us-ascii?Q?DgSS5llPmvONGSbcb5gEHkbgiqUVZz0ZJ6914y2y2MMLlMbUGvYmcPH2yyES?= =?us-ascii?Q?S2FFIGtwOEKUyAHTsNFt7TD5dWUU0t6vOZrUcl4qQim8MoizzTc3bP8axlq7?= =?us-ascii?Q?822GNxo/1lJUPvUWHFXzefJ2BEOwcdu5spSoGbiBeDp7STA5hv4wHsK0dglj?= =?us-ascii?Q?YxOcFIr/K15GTyZq8uzScbl4eKH++StD7Dpycm9q?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: b7990d52-77ba-40e4-9f36-08ddb9741ae8 X-MS-Exchange-CrossTenant-AuthSource: BL4PR12MB9478.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jul 2025 14:24:07.6498 (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: zhN99Ybedyjxdnatx2WlYjPjeti+G2BZwLQNbdOWQLdbdNDFhS5RZH4XbBcREjOB X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB8344 X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 141E78000E X-Stat-Signature: gianucknenrq9jmm885hki3tza3x7h3x X-HE-Tag: 1751466250-89773 X-HE-Meta: U2FsdGVkX18nw/HijGpK3ObuDu4h2cKGFa7jiUDjYumAwXrnjcbbKcr3i3UkB2oS/SUFxrY3dYLY2zkYE/H3ndcmdLnMbowSV5uC5VZMkF26TjPUi/Zb48flONKe85i2s6gGqQYvVe48wFdrZpwF7LHcFzYIFjvMneJ9/Hp+iLUlRzR8+bM/NCj39dxK3CHtASbDL736X7G3kkmyhGJxCbmLT68Nc46SPw3b+72ixMU/ThlG/UGKRJ5x40IWmcYmvEywOS329FEEdKTZfTyZjYzUZ7R0bEcJ4/E0oJunk16WxEYE8zxsGt0xG5DtgUM7Bm49SwEmlOFpHtYZlF3DZ8GhRO9PrBYRAMQfq6zAEWd2Q5h6lctb1hqIPanmuxGrKjOoi2PJKOqPku6cGixZR5nZMKtE5+yuJSyJPO3judachLI5PJ9f8nKTjA2fLRHZrUvPxfhgSD9fmUkM//4qhrqIvSE+7JRbfvj71FYobHn5t8UrJUMmJ9tr4/21PV3//u9f6KmLkpV8rwmg7LyJBWRgI0TPITFc0EfqyWdzc41LPX+VNr3jQYVLBWI5zhOFURolrfUu/fT22hKMflgeaIP8OIFDZlSxjuMRiKGzjhbQuOTSCDK0zml7bUbVMDTzSpjdgdB1hms2Crvjn4JJpFOfz9ecPckqtvL9FeiMN8DMZFnNDto/ClOvbD6TvC+Av5PESFv4+Q1/r/xJh9a6prQl/Rds+0s40tD1LeiL8WqHUHc0c/ct6c8aXlF7I3+/4Ky/3YWH50UFCqvwFAvhyQwE2Md7DHbgAsSJDGVGuClcX/SG7XeDT1zi3s7UQc5pwnYB2Legi50WFRMWFaG5D4VXyx7CiEhSzc0ukelrRIJ4uiuBa8ekgHJN/BcGRpTvmpq0WByDwxJ7AqSDI4El8i07zuadpaEQK/rrXbuRWaByQIzI2fk0lUn0EPxz5H7gnzF2uUHFsuhj8sX96mW QkCKVzYN n+qOnG5zise1A4uSdsdFpL47KFSBvt+tzJ9SA9LB5PqgfHRm0ivdcgLF3Tzv6SqEP0Sqa/22O7NA9IuyKEQJcZ/F0ZImEOFuI+EfQd3NbTjtxshBpiZnsl4yPUrrmd3ZNseiDrCeMGynThV8mtNTsMFpjfli7oK7xlp+XUCiwtgjH1pAleV4sG/2PjbuLFGXhqf4GZ0O+rs0Er/LTASEWC/pDztlQb/VtHH4LHncUjbsE9vTgV9qQJNE7jl+uW7wYqyO/9sKJ8SRnLDzA1/O83F4ca8d3BbwqkWnF0bLni1D47+C4kiVufimt/ke67Xp+mLTfJ1aj4ipa3D3hANHJoLrF1PigR8+hx8Ns+qhJO6TPBPF4b15hP+kPTSKysI7M24QWbXFt4adAZgfEpk795/twFx3VsH1799dydDa/yjluuMHlBzT1YTkEd47k419H0cxsy0wLEzVazhQsjzQJaPh6Ybyw1rkwJBAuMx1I8zK4uNBzp6d3hsiRau2U9mMsN3eocrxy3zQxo7+cldgTjceHga8aBvFuAuTQbMT1/AZV0PnIGePDf1Admg== 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 2 Jul 2025, at 6:49, David Hildenbrand wrote: > Let's clean up a bit: > > (1) No need for start_ptep vs. ptep anymore, we can simply use ptep. > > (2) Let's switch to "unsigned int" for everything. Negative values do > not make sense. > > (3) We can simplify the code by leaving the pte unchanged after the > pte_same() check. > > (4) Clarify that we should never exceed a single VMA; it indicates a > problem in the caller. > > No functional change intended. > > Reviewed-by: Lance Yang > Reviewed-by: Lorenzo Stoakes > Reviewed-by: Oscar Salvador > Signed-off-by: David Hildenbrand > --- > mm/internal.h | 37 +++++++++++++++---------------------- > 1 file changed, 15 insertions(+), 22 deletions(-) > Reviewed-by: Zi Yan Best Regards, Yan, Zi