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 45200C8302D for ; Mon, 30 Jun 2025 17:40:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D68A86B00CD; Mon, 30 Jun 2025 13:40:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D184F6B00CF; Mon, 30 Jun 2025 13:40:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BDFED6B00D0; Mon, 30 Jun 2025 13:40:12 -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 A73BE6B00CD for ; Mon, 30 Jun 2025 13:40:12 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 5CFE980616 for ; Mon, 30 Jun 2025 17:40:12 +0000 (UTC) X-FDA: 83612780664.23.7AED767 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02on2068.outbound.protection.outlook.com [40.107.212.68]) by imf03.hostedemail.com (Postfix) with ESMTP id 702E920010 for ; Mon, 30 Jun 2025 17:40:09 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=jtK9A0nU; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf03.hostedemail.com: domain of ziy@nvidia.com designates 40.107.212.68 as permitted sender) smtp.mailfrom=ziy@nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1751305209; a=rsa-sha256; cv=pass; b=fObFbN5bUrxgx8Sj/pIMDOgeUouki4MBKUWrWwZDnVOLBd91AWrt3IarrOCT53+R96VlBC NggtNzuS2qGuEPOMYJ9Vm1EFb0rB9qmcq7/h2yTfSP47zP1CJBOY2V4zrcK16vruB3XhlG lax3GXK9wM2+JvI96MoZ1KSW/HYPmDs= ARC-Authentication-Results: i=2; imf03.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=jtK9A0nU; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf03.hostedemail.com: domain of ziy@nvidia.com designates 40.107.212.68 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=1751305209; 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=MDS/3DorpfHhfKyPEak0PtYVD4Rl9LEuT7ZLDAwF4Wo=; b=Zktlej8fBHGNFs5ubYbDcEqxIIt+UxtzXiDp5b2cLsjVxIzR8HQKHnz7RRIcA5ubxbnXhc LYsqFiHgLd4+KPhNFxTFpajmZCcKbBBAZKQMVebiUjyB9erNUqA9ow2vpvFPbR503JKYpt PVgdSuCtGLmqX9BQArGUzK/P2AUd3AA= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qb7+gPRbFrM/BCxa12zHisYJTB1bIOLV4tuzYW57IUdNk6aCtuTGXi3CqQ+T7drYgoMFO0ar8We8/YToIAwimBUzOFsKgGZkThc+RXqgb3qvb6cdi+ediIbgOdLuqzmGrOBiDJwPfZyC4ZXiIM938ptOmQ1UB5co2OtYYinwnriUtXm9qylKF1HJKycZAeP3pOGJdU4c6iNNFUsg7qB3YuvIxnSI/wwLWjNC3vrQnSHEzGFg67t4QZgotg/JptFXmVIMb5p3hNz1oAMgBn8a4BF6eSqGxSgyrnkOCfHUDI5nl/Pj80BH+Zh4v8pbjvdYielpanVKo8V+NfN6ElrJ/g== 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=MDS/3DorpfHhfKyPEak0PtYVD4Rl9LEuT7ZLDAwF4Wo=; b=e6hSlkPQwm61iLCLObNNLVsa5S4hRCGMXEvFBV1fTIbUGyDawTZWz1tPuOIjBhf4RzH8QFXoWle9aplxRPtdSek3lrRU2QWIN72ReeZwg9/hh3hmC+u7mcN3qeu0x/RUP6yjFBDJYbSJwtRnZJAeWCVjo1+E1gPRYa0lMsXr7PFy8XqkhUtIKsc6yDh9ZVm4INwx8LCxB3bpgW55AvaaeaRTL8G0KLikhtvRu41kP+gdCjZ+qxvuhX97kPU63r8mD+nDzYKvs5pymDCTCWDGfgSvJKh307xKl3BDTqZs+nZPHJaSuD37ZMvRHcOTB14ZaQ7EjFSDZjIQiAyIyEB/4A== 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=MDS/3DorpfHhfKyPEak0PtYVD4Rl9LEuT7ZLDAwF4Wo=; b=jtK9A0nUgQZRvpICzL7euqZIZwqYr01sTZGDcfr6MAI2rg0YxikGRN3zN5nioMau8Gy/n4oh3gr4zsY4YNJDV+GaMR14BaUxjSm6lnkPeqp39kVDUGmJwc7tH9Al7uq8DAXwCAwKPyV7/FloQBqKNoH7w2pCOYJt+Zv5WZmWWgZv3xhOHOWdvQURGqPMbvVmG6/9nUIxgxy1/GFyMaJWFQsX+Z9JBi2Aw5XeZBifgLz7zYNRlWyg+1Eelxq7WJdOPDVL+iv1c8+86NjWQ1CPPjIe1v1qP4kuzBp6RIWElce/QgtvN2IO7Lv4ha77ChWBDciUINGDMkaJMqLLA7dp9g== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by PH8PR12MB6697.namprd12.prod.outlook.com (2603:10b6:510:1cc::12) 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:40:05 +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:40:05 +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 2/4] mm: smaller folio_pte_batch() improvements Date: Mon, 30 Jun 2025 13:40:01 -0400 X-Mailer: MailMate (2.0r6265) Message-ID: <1DE187B9-F11A-4336-A5E6-933E210DAFA0@nvidia.com> In-Reply-To: <20250627115510.3273675-3-david@redhat.com> References: <20250627115510.3273675-1-david@redhat.com> <20250627115510.3273675-3-david@redhat.com> Content-Type: text/plain X-ClientProxiedBy: MN2PR18CA0028.namprd18.prod.outlook.com (2603:10b6:208:23c::33) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|PH8PR12MB6697:EE_ X-MS-Office365-Filtering-Correlation-Id: 5131fd8d-02c4-4312-cc1f-08ddb7fd261e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?6PDC6iL/iUqFvIah1YLv0pSQq46U6wTOpTGWTY3q0Zu3eJxVGQ2fMmRSc80f?= =?us-ascii?Q?67+n2rwjmpJqolaAuLcSOKSTFVVCOG9FjQwxZQIzp0/J1TpbJQMbSCM9LKL6?= =?us-ascii?Q?k5rnEo3BNABkV1C2gf+ARTSMcWHYtJYJcTUjud7ukQ5ieuzXdDQ690TNKvrk?= =?us-ascii?Q?YGyoazTnZzr3TFLvujo5T6HKXBNW38JFAq3ctbFT+4L/QoaKXo9OTC76hJoM?= =?us-ascii?Q?g69dp0Q+WKp/NphQDEFyyLh263q3ZBupwn8m5ooffgK2pHeMe8YoUI3Z98pH?= =?us-ascii?Q?FnJTcBXIV4zoOsG0NEU1Q7rXlSDpLjrdmQ7ycNslk3DRXfnxSgLOrQxY0FI8?= =?us-ascii?Q?On/06HhX3AbUBL+wlid7n2P3KMfjOxg4Jp9Uk0DTz6GvVQ+s5F54YvjRO0OI?= =?us-ascii?Q?BC9Pt6pN46mTvnCbwbJUon1iZm1jWUP1qPcHPF0Yz4uBBAmdmKXNgE/N8m84?= =?us-ascii?Q?Gik8JcBnA+m5c1FPCwgwkMEg/a6jG8MoWxoVocefRQN4TPwZKGjAvCKvpvWU?= =?us-ascii?Q?vMu2hY09NNvXCDyVtgLp3qQckFQBnP5hs8qF14Xuw4xHyyKaMmnLGHXi52RP?= =?us-ascii?Q?XBOaLYZQgRZhWL5nHyr0iO1HBwy+3/nHDsMa/FXQYKQ67702kXZmFC+rgYEf?= =?us-ascii?Q?OCF5+pxkrmGviGUPbwgxhxyJSc8nLARVjyMQ9L1BNQ/zZj2G54ix53dtcKNj?= =?us-ascii?Q?KZkNwrWCpgKFAJDmObfD5mFdrt1YNt312iOypxDgn1l2gAh3UEj0IQF5YAkp?= =?us-ascii?Q?YgCP3EKz4moT4wSmwQeMnjPSvWDBgkn5cYCOeqdw69kwItUjeywE8MpaiRH9?= =?us-ascii?Q?Kf9xzeNNMEP+r22XBZoLbYyCpVm2zQHzKb0aF5dKHi9ITFwNsquPlzxsgQB2?= =?us-ascii?Q?Eq3MAHTha6sB0+Bbss9bSSa7YmxeLjP4PGP8YF302kzxtsnVkUxn4oIHX07s?= =?us-ascii?Q?cUGXp+9SgrgKj9TqESFDdJXtHj0oTCWU5c3/JicnltNx4u01DDDUvfUTnOAn?= =?us-ascii?Q?YAUQOQELzpeDLrnGdvlIMJ6tBAgwBCMlfOQ0eG6cBtulqxnLykfaAMZHHkfB?= =?us-ascii?Q?zqUsu6/qpc6c59E4m+fIcQhXI6FnmfF02Ml/Svzp0dmk2d5hiYYp/ic3jOgx?= =?us-ascii?Q?cVEEpY/I/CZL1ee2fDe2ohbr05xnrQQz+io0Dt3KrhCBAwqRKJRewxir0CmC?= =?us-ascii?Q?AyCUnNqJUGB7H9ijmFnAlZAs3qyqVdQz69fOzqhZryKU2z5lfSUAsFAFnchW?= =?us-ascii?Q?xIR7oDcvHKZFx87nqqvkYO3SsLVFCWQ83Ehx1hkN8WyJFN39yHEuAl9i9Cdb?= =?us-ascii?Q?i9P6iffZiUefJygusKU5OqVA3LIbkS4o4E7HW81Wj4cqDOsauC6CeM4tfCjb?= =?us-ascii?Q?LnhZ/kXoWEIaiq9/RjOheLZZ+TB9IQbrQzgzDaGOfDoswfvckPkTCKreE5mS?= =?us-ascii?Q?CohtVaFFIQY=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)(376014)(7416014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?I+8Al6cAs5CK9NyoXuYIXl4gzlbKdrTV/QEnHgOKxrrbDybDHN8YkO0AOcyn?= =?us-ascii?Q?x5V39UN+vHvPcLVPiMEV4DinmshPE/bm4JwwKxQO6IxbNl2t0tZXt4r0MrlN?= =?us-ascii?Q?juuH3opFuDb/RDNzY8nIUy7MHvGtqQXr6fQlX1T6JqJRb12WusXQd+5bZK/m?= =?us-ascii?Q?wntdW0oFjYM6pS0CKDcOxe974gl0bc9j1PKiFKC60YWZmoKnSF1S7gzcWblc?= =?us-ascii?Q?vuWVAg3flN6cHwYpV9SPzz0pGvJtoiSQhNqgqqns0gRi/LbJqZvqMhkXXlip?= =?us-ascii?Q?6Qm6phYZVrPi+XvITToR0smXZEkxgdsXa6kLxcwyzSFSiaNu4QmP9FzMkyX0?= =?us-ascii?Q?mUw3kc5/bKslWqPPgwo4idb9DTFlxsHxGjGmpBeHDuNo0WmaFagTYOmaqZet?= =?us-ascii?Q?OjaqGVmkjdfOyOjKXtj5ZFzLQiRH2PNpGr7142HP88jiK1P37eyk9gjyidMI?= =?us-ascii?Q?TexhsGjXav8GDOnBr7HB79NVdKXNrx1eZHQfANksblFlsPYSmWzEounp0agl?= =?us-ascii?Q?K9sD6wocykiCFp2xgo8nnlGc29cdTR3OnV0/iz1efELJaJV3bYu6se1vH9qS?= =?us-ascii?Q?AquK8+Iv/VakAa3FePo7sAO+Ehy2e+Xgj4yeQBJ5jcu17G9ADYmAt/6P9GrA?= =?us-ascii?Q?rHVgWNijtnKyozudOsRP/o+7BGHssM/jE6RTpfEHQ2IYaqQs9OjwBivKOp0R?= =?us-ascii?Q?xAUmW0CV4NC9WFTvVFQ7GyRNeW9q0z2zsR20twW1oVZ4NF8bR8iJVwNyOZFd?= =?us-ascii?Q?Z8DeRt2XsVvJsvr5Ujaci3uMrSknZk/8ahlGa7ip1qDO+V5it/jJNdIeyiFK?= =?us-ascii?Q?7ZJroibPjwoOP/y+XxLTR5W9lZhLdQesmx/33G22E2dEftLiD7Lkojq6l4yB?= =?us-ascii?Q?v9dPmr1GpkOyvBN3RGauxCk/3jNCxr7t/DwZLyOszVD7YWMi+fqviFF8V+u1?= =?us-ascii?Q?79O3bDtLbXG872Dkct5s6y0zQg8OXBENpzPnUiptiW1r/xXyz202Es4SwTeI?= =?us-ascii?Q?FVi/iKOVD4vc1HLoow8NRC+bxAVh9lkUIYH+8iSjsn4k76TyTxmR53taA7gs?= =?us-ascii?Q?OiE0s7nRNMpkCpsxj/YJMzF/WvfVstEeURmkY71Tn1xFvwsG4Y46jSajG5KD?= =?us-ascii?Q?wPqj467BfpqxEgJACyoDjwZxIrVV6aqadw8pcBBrIwai9EMamXG4hGPfQROo?= =?us-ascii?Q?focMBfKvLYmJrCf6IBwoKY9fMQPugyd7msMo23BPBNC103bhPPYaln90M0zm?= =?us-ascii?Q?5+c6sINMEI6v8+yJaUtQV80Xbr4qLIS+py2/b3/DIDQi+8SXykXai0Jfu3sl?= =?us-ascii?Q?ziKT0g/le8TF4ewVOPMOkSEjOjQ5M0KgaDDzJ96IZD1KPcV3kc7Yd+QHlScG?= =?us-ascii?Q?gAA4ZyBuDsRnpKTZCnQUQkVtkX2hVruNfPHgD2N/L8Qh7ZkmjAEJ4TRgZ5EM?= =?us-ascii?Q?yCOKotcK3ccjBSB3gkjAqu+ybDJdE32RUBLGPme5x14ddaD02/GlF5Jb6nQw?= =?us-ascii?Q?GJZQVtUw5fCUJeMZ38dLcVJo6hI0Qjv6WkIDO68sN/qexxGiHkeEiN7Yt2dQ?= =?us-ascii?Q?Z9igXJEXUc59V57mzgM27RGHyyW/qPrWC6JFsXLu?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5131fd8d-02c4-4312-cc1f-08ddb7fd261e 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:40:05.3383 (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: 387IxepdzNG1jqPaSL9XYrYFua5xLA1ZKlVqwtDpxw6VQKRHqrgw9FfNj7rsclGB X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR12MB6697 X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 702E920010 X-Stat-Signature: r8wgp3tsikjf3qwuogk3rwuggk1xzygt X-Rspam-User: X-HE-Tag: 1751305209-863744 X-HE-Meta: U2FsdGVkX1+xL0/ZCVzYiwT1xkCe1N0SrcLzo3aJSw1GMW1YeWqGhmjhET6Lo8UUpGJ8NhCcBBCeZD6HyP1Uj8vnmESedH0z51uTN+jVLnRXfZ2+0QL8/U36ks7+tJJWJZGnT75aftPZZ6pmK7KAhUo/xCG1cim+H3rd/Uk4ydB1F1dkZU+Ysc9dWrzaVjNhZAVP3T6ng9iqEqok9ikJlF+oQ8Le4G2Cv2gft0a4pwVXQYDsAxmWW+rgsJZIB4KMIzb9YyRXU3M87IdC4MEnvKHqTIuEK6TrxSva+qokoHKYoCxSermUwES6Ty35uymb4kcZh9KtkBfxrErJYymgAhNL/a/Ilty83RWVJIy8IgFLGRHChlRZSzQ7j/pPbtTjOnFY0SgDnEELwD6QPHA+Disik8bWflbbtQ02KHI70sO/h3dtzVLNKoe0f92TNV16gBynFnSth4HfQDxnjpJMbSLF6fm36paWtRAunyXEtIY7c/F3BViV3L0wtHNUu6FmGZ2OdJwT/DQAy9hw0hYA+jR31dsNlTcp5JLALIhB8gFZVibYB3JCDbMJ4467myVd3HWPTDVjCiFrgcud1HEFPpJDz0Xsbu/2TVM6vPMk9pvC4LITIw7sONKTGo1fwSz4qqsDVlMjfLk1iSwnZ/HO99aEz22QQdzf9d9aHWQ4Dzs6apFmculFn7zvo99unp/SqK3FwWhmcDRR2DTqe3Kj63WCGorrMrea2679yzoy/bj0yskLacXtMF+D7nuT+kyoKxzV3As4ONfAO6wbsd14t9tFmtVVTCRbL9+MXvhfdh/t8TNtPbc2CI54M/i6BsHVJmQPXRts5atNTELFn7LidSUPI2NNzydTgmdRs8flJI1mmeo/agFsb1bR4F2CefC6mjsNP3VFjYGZb7Fyixo0Fm3KZgh6mZ9KnshPNJ3T3VukB6JJ+tCkqzNt5P5+Y1yVA+r2MRWeXpaH4vbFV/Z 0VwQsGP9 LeaWGchXi8EWJGaBtjESccMjTrv9dao4vUGUn4W9A54JiMfwxFJOLKlGzhOdx0BsVMdcZSm/tivN/G2j0PaLVfu88XFCsOU1QLuo6ZoQkphdtyXSj3o6KHJmyYbr40luNIVMNa5g4WUzoud33nsz80gRd+nJpzvxhTKzCN/6Yp6luuNMiXui+7zFZcNVRlBfBYtHJ+gnU0DZKhdBSZHjFLORrdjVI+1Mf+uXRgEilit8zSdK98wr3kdX5fV7hiH7NX3GONQuEI8vH7XT/SavMWQrXTuNaYdh4YP9pJn7pEiKq6fap927p3paNiiy+F5icNhvDKlDxqdMTDNP8AsoBl4ahMLw650RWMkUDkhgmEzXGz/3TkuRe+uVWMoCHX1VpoX6FRFBqxS8fRIO1UI4p9iEfJleWwgGblaY+5mghS5OY5emOskdVwP9LhCRKYMMy2w6t6Vyc6Fwd15vFe2oGQUD3nTR0oFLnWHBbYVeAzcDWeBoRktZLYqyeDdo8B6vI+Nkdh7B2CslFc800D9fXDZGglwfCZn/YRrdD 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: > 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 > > (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. > > Signed-off-by: David Hildenbrand > --- > mm/internal.h | 37 +++++++++++++++---------------------- > 1 file changed, 15 insertions(+), 22 deletions(-) > LGTM. Reviewed-by: Zi Yan Best Regards, Yan, Zi