From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012037.outbound.protection.outlook.com [40.107.209.37]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9294B63CB; Sat, 18 Jul 2026 02:54:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.37 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784343279; cv=fail; b=K/mblRfp20UMK5rcH4pMtP8Me5NxhBfm39iAMPQebx0sRxO7hnUl7E9rPVVQRvkumkBwpHxaXkfrWpAhrYh/dc7+WeesUJEB9qQmQnVjtvC6d8asfPfNfU1YfeXsHuEjKrHiq/M40QSKinUtqjJL9OmWu4yXkgvuVQeqndYgkhs= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784343279; c=relaxed/simple; bh=mO57Chn7zErIldTB+gzkWX8BzEZ9OA5XHPWgevRniao=; h=Content-Type:Date:Message-Id:From:Subject:Cc:To:References: In-Reply-To:MIME-Version; b=njZzTiOv773TAOFcDdzciGWbyXXPOzBDl2I3/YElRmPssbSjnzY6B6Viq7EH84j4k+SC4r2PKK7VN1jxvJELqMzCLehzPL8JV4QdKOA+65LaYaBqgnRRVKuAJ5YgifX+WLS5v1FqSaAezfelk26Mg+Ej4K6kYAeH0yI4VzvYLbo= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=jwQwqVSn; arc=fail smtp.client-ip=40.107.209.37 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="jwQwqVSn" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=G5DXs269JorjC98V4UeSzm+PsURutrGQ6dazv8uh/xdFxtDbFEzkbi7SvoEUq6Vd9KGrS9CEtoS4b/h6r1v3S0u63A+eP5++aNFazYEs2ExAHaJjXyG5ufCtUxg13PG9EPxtU4DnUs8LElsbJzlVi38rFB3BWzP7xT2fn3qfagTXyIJ3KM6NNVGw/KuofrpnqNOa3ySJCNFKXjVhoHi7+yvXHJ9P4o0JhCBCJyeueL7Y8IHg33JvIk/3sPJjCIsklZdoEeDIQ+vUtpLcphebruc+2rKd0VHxVMpPEvxOL3WD60mbL6GbR3PQK++WQbKlXk70jFtKlaoqIt0LtKPVDg== 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=gfg9Y2+1xjXi8rFICR7TSKEFbAGVEnvaR8I5Gv9ln6w=; b=H0DdHrMaJWVU//HqybUElEPEj3B76wmPYZcx0SeRzza6yAUE8MsMic3sUClX30MIgvN8h+KNqEvGNCg7sT4HBX0olORmSANZwmcHj05mdv6dAEn+tdjHi0UvT/REcdGETFR9TY2hFHDzvE/YZQOUM1AwD9Tdk9dvohYzgkpXW5NiqBEitgtEOplvp+Z8Pdhl7pk4navoQnQ8SZFy1ZYk22Z+vaK+zW/9GNrK29C5yRxJo2/m6PO2OvtLgr7dYiMaPxrOOGn3yj1t/0oaBokbjSxZut7k86j+ZCk1B7XW+WieaBtdu5UkvTWarKcsTOJEcUO0jEXSd6hdlS7jYZPbGQ== 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=gfg9Y2+1xjXi8rFICR7TSKEFbAGVEnvaR8I5Gv9ln6w=; b=jwQwqVSnOmC9JLVVAFBq4GF5pFQvwdLfcIrbehbL5ITnlmCzZIvnvprns8695WkovkR8/+CtOtzm78h4T6LI1h7H26GfZnqqjUhDa0sdrB9s9hOLuPsZA1z1F8PUF/n7UEosVmyqlprW1ijx64XpuDBiOeIkBZed6gnPKQXe9m7hVp7NdPdG8rhUD5EhuvxNy/t76Xmh2JsA48bQtjGfVQ/hpyKHV8VMahnaQWP9qOC6ptXCBb6Yp5iVfRpy6zyo69+l37vhJZlHnErJ2iw6cCVErkVanWpbX6vMQy0yy77sv+ttykNxTAD3oMcs1rHAuA0rWr74wrydXMJXUpaS+A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from IA0PR12MB8374.namprd12.prod.outlook.com (2603:10b6:208:40e::7) by SN7PR12MB6885.namprd12.prod.outlook.com (2603:10b6:806:263::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.10; Sat, 18 Jul 2026 02:54:27 +0000 Received: from IA0PR12MB8374.namprd12.prod.outlook.com ([fe80::d85f:4c87:ae84:3f16]) by IA0PR12MB8374.namprd12.prod.outlook.com ([fe80::d85f:4c87:ae84:3f16%5]) with mapi id 15.21.0223.012; Sat, 18 Jul 2026 02:54:27 +0000 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Fri, 17 Jul 2026 22:54:24 -0400 Message-Id: From: "Zi Yan" Subject: Re: [PATCH v2 08/33] mm/rmap: rename vma_interval_tree_*() to mapping_rmap_tree_*() Cc: , , , , , , , , , , , , , , , , , , "Russell King" To: "Lorenzo Stoakes" , "Andrew Morton" , "David Hildenbrand" , "Liam R. Howlett" , "Vlastimil Babka" , "Mike Rapoport" , "Suren Baghdasaryan" , "Michal Hocko" , "Rik van Riel" , "Harry Yoo" , "Jann Horn" , "Lance Yang" , "Pedro Falcato" , "Russell King" , "Dinh Nguyen" , "Simon Schuster" , "James E.J. Bottomley" , "Helge Deller" , "Alexander Viro" , "Christian Brauner" , "Jan Kara" , "Dan Williams" , "Matthew Wilcox" , "Muchun Song" , "Oscar Salvador" , "Masami Hiramatsu" , "Oleg Nesterov" , "Peter Zijlstra" , "Ingo Molnar" , "Arnaldo Carvalho de Melo" , "Namhyung Kim" , "Mark Rutland" , "Alexander Shishkin" , "Jiri Olsa" , "Ian Rogers" , "Adrian Hunter" , "James Clark" , "Baolin Wang" , "Nico Pache" , "Ryan Roberts" , "Dev Jain" , "Barry Song" , "Miaohe Lin" , "Naoya Horiguchi" , "Xu Xin" , "Chengming Zhou" , "SJ Park" , "Matthew Brost" , "Joshua Hahn" , "Rakie Kim" , "Byungchul Park" , "Gregory Price" , "Ying Huang" , "Alistair Popple" , "Hugh Dickins" , "Peter Xu" , "Kees Cook" , "Marek Szyprowski" , "Robin Murphy" , "Andrey Konovalov" , "Alexander Potapenko" , "Dmitry Vyukov" , "Steven Rostedt" , "Mathieu Desnoyers" , "Jarkko Sakkinen" , "Dave Hansen" , "Thomas Gleixner" , "Borislav Petkov" , , "H. Peter Anvin" , "Ian Abbott" , "H Hartley Sweeten" , "Lucas Stach" , "Christian Gmeiner" , "David Airlie" , "Simona Vetter" , "Patrik Jakobsson" , "Maarten Lankhorst" , "Maxime Ripard" , "Thomas Zimmermann" , "Rob Clark" , "Dmitry Baryshkov" , "Abhinav Kumar" , "Jessica Zhang" , "Sean Paul" , "Marijn Suijten" , "Tomi Valkeinen" , "Thierry Reding" , "Mikko Perttunen" , "Jonathan Hunter" , "Christian Koenig" , "Huang Rui" , "Matthew Auld" , "Jason Gunthorpe" , "Yishai Hadas" , "Shameer Kolothum" , "Kevin Tian" , "Ankit Agrawal" , "Alex Williamson" , "Paolo Bonzini" , "Shakeel Butt" , "Usama Arif" X-Mailer: aerc 0.21.0 References: <20260710-b4-pre-scalable-cow-v2-0-2a5aa403d977@kernel.org> <20260710-b4-pre-scalable-cow-v2-8-2a5aa403d977@kernel.org> In-Reply-To: <20260710-b4-pre-scalable-cow-v2-8-2a5aa403d977@kernel.org> X-ClientProxiedBy: BL1P222CA0006.NAMP222.PROD.OUTLOOK.COM (2603:10b6:208:2c7::11) To IA0PR12MB8374.namprd12.prod.outlook.com (2603:10b6:208:40e::7) Precedence: bulk X-Mailing-List: kvm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: IA0PR12MB8374:EE_|SN7PR12MB6885:EE_ X-MS-Office365-Filtering-Correlation-Id: be49dae8-ffc0-4301-4626-08dee477e194 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|7416014|1800799024|366016|11063799006|4143699003|18002099003|22082099003|56012099006|6133799003|10067099003|921020; X-Microsoft-Antispam-Message-Info: DooPcwc1JSQj4oKqoxDo1pCT53j0Hp62PSlv5DY8tSnHHAH8X3i8auNQMO+NmwFNR2XVl97YYMAZc/IfsljNAGvKMworUN7itOJzrsYFW3zKtBMpXsZMOUA2zSYGcYmsMjaA0m4Qq3fJpA7UNjIX5yXAuG9kbxxXNtfmGSn01tLRipdOpmiWhoIGTyxTBxOFkCNW9M0XRpOPVewZafV6OYmbDI62NRHGmTHBsvCn8S0eebAFqjVKH4isrz8ACRFvLe1MxciPOe5+WiApxfTcf7gH9MHvnaQL0yiO1MEz2ZDMGqoWqfkhYeUJgnG5Csd1NIQkQzz4fqLtZhaRqFF9rAg9/uIym9ENQkbTzFo5P7ctMtzvBv294ncI3N54wAYKaANnmZb/FUmJUlLl3BgRloXmqNsB7GT8qOQbOJZ3IpsFonR9719xOQe/HJqEc9HP6MHuyVVN5szq6WJsiNZIVHQCVyBqCFLnAQrfNJ86jQbIg5Sx172fmCX9OvfJckVHQN/R0C62jkPYVrEvNUdSbE7RCscwrmlS7vglVVV/AvZ4SGUmqFSChMcMaSvnDQs5mhnzJddvWtg1VgoW5eUfHG9sUAC4hCDmLzER+FK7SZip1NiR0WnE5RDFSqh8Pc6QWiDe8di2DRoq5t2QhOz9ojUNB4fxXLfO2w3zdi5PTYHQFUL+8IDNRwINGWUXiA7+HnqN4vD9L2At8ksMeWbFyQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA0PR12MB8374.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(376014)(7416014)(1800799024)(366016)(11063799006)(4143699003)(18002099003)(22082099003)(56012099006)(6133799003)(10067099003)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?REdMRVdHT3RnZXo0ZFBZamNQUGJ1QzNlUExHQ1REc1RCKzU5akQvTUtUVE1a?= =?utf-8?B?U2lQWlB4dWdLOUpNbzJ2T3IxNW5tVXl3dEpBdkhKWEpxMzZmd0JEbWg0Nmdh?= =?utf-8?B?Y2RDdktORGgrMzVLVW02R3ZXdTc3bFdqWGNhcDdLZnMySk1ZV3VNQ1Q0ZDho?= =?utf-8?B?aERnSWd4eTRTUzBnLy9saTRZRWRsSE50dUFGTSs2L3Z5YXJmQ0hOUEtlcm9m?= =?utf-8?B?ODllTUtuVUlRNGJ5OTQ2VkpnVXJUSWY2UkM2TGF0L1F6dS95TnJ3L2pjdEwx?= =?utf-8?B?WjM0cnJlQzM5Wnk1b2xBTTRuQXdQZ0tsanp6SVNMQXFuL2t3RDRURmRwTUtC?= =?utf-8?B?SE1ucEdmS2tEQjVVMTRLaGtvR3pkQW1sRlhQdzlLbVdRV3luWVhDaUtSV2Rs?= =?utf-8?B?NlVSY2NUcnM2TGdtQ2Y2Y1lWa3dnWStQQUhabjZubHFpS2d5SWgyc3JWays1?= =?utf-8?B?Ykg3aEJreXhGdFZoamVubDd2Wm1ra1RXZzNHVkx1OEVPT0Z5NFhQa0lxRmZV?= =?utf-8?B?WXFua0E4MWJPbmxyQkpMa3BDUXN6N2FjNDQ3TWR2QTdXU1Z0aFBwaEJXaUlw?= =?utf-8?B?MmNVb05yZ3p3WHd4VE1IME1Mem5xeDdnazF2cWZZQVBCd1M3SzlQYk1ha0FT?= =?utf-8?B?N1IvZlUyTVh0REg5cDJKMVd3dGdVQTM5T3I3dWNZeHozVDFOR1FzbjJmUlR4?= =?utf-8?B?bCtqd0oxUDdTdzdlcU5kTWNjaXZHMWNLaHN3dUUxajlITGpmV2xUVTJDdnpi?= =?utf-8?B?VzVQcU5GSVV6Z0JxcGR0bW9VTWdjRWZkV1NHb0htSlM2eU1Cdll5aVVRaXhz?= =?utf-8?B?SHl1UDZMOU03SjJaZHdQZG1nY3hPM3hyRGZuOU9iSGVpZmhpN3hDVjR6ZjJj?= =?utf-8?B?aTQ3dVVGQngvK0hoaWNCelcyeHBmRUR0d3gydmZrb25VNmVzbzh1MG03ZnFC?= =?utf-8?B?MEhiUmRQT3BVclZwVk1WNVlUK0Yxc2cxWjFMaldqYVozU09JQkt2M2dTbzhz?= =?utf-8?B?RWZGUFVyOUM5b0J1MmRBZFpubVJSaFl5a3ZwRFR6Q1NTQlNNWXpFSnRxL01Z?= =?utf-8?B?UEZ6cjY1cytVWUlyN3o5VHc4UTQ5djBUNE1XT1dOVllNNHY4UjVuQkhYM1hZ?= =?utf-8?B?TVA5MHQ1UVowMmhKT1I1TUlXYVNkWEhTUEx0ZHg1cmYrZnFtR01YOUZCeDFP?= =?utf-8?B?MGMrNUQ3V1crTWxreis2ZURZYlJYOTlhbDhtQWh0WEVVOCtwd053SUlrVjlT?= =?utf-8?B?YkZzTlQwM1dQZGZnd0tWZUdUUjJSSm5ST1lLcjlIelV2QVlFcml4MVVwTGhT?= =?utf-8?B?NWErYVNOaXhSeENDd2tEb0hkVHRBM1pHZHJTa0NkOUNJM0laRmVXdVkrUlpu?= =?utf-8?B?cC9ka1B4UDVWdU96ZnNPZDVtbXlWMzUrazVPZ2o2c1phbVlvR1pDMHd0bWEr?= =?utf-8?B?ODJZSXozdmdRSkhENng4Sk1hek5Md3JhRE1EcTBBZXZ1bDN1Q2ZOMjlYTHNa?= =?utf-8?B?UURTZHdlS2N0cjVzSSs1Q3F6RExoWkpOc3lDWlNxT05WdzVDRTVoOE5MbTJi?= =?utf-8?B?bUR0VjkzY1g3VzdIaEY5c3phcGorNmVoWkJQOFNrSHVrVGdQUm02eURiOFJl?= =?utf-8?B?QmZ2N1F4K3h1UUxnRUJtSlV0UUVoRzF6ZDkzTjB3azExK2RPMUZTWXJXSGIz?= =?utf-8?B?RTdJZDg1Qm1sVFVKcTQwZkNLcDlNVTFlSHdoVEdBYjh3dlFra0dtdlVJaHJH?= =?utf-8?B?MSs0SVRGaGpYd3c3Tm82VHdBazhhbGdicVdETTh4bUVZZzdFZTByVXFtMHMr?= =?utf-8?B?ZDBrRjYvZUJ0UitMRjFvZjRkenVUUFNCMVVqOHdVcUlSMWZIRGc4MTNsV2tI?= =?utf-8?B?VTljQTJyQXBnakZoU0IwUndabUw2ckJxelJkNVRkeWx2WnhET3kyUXZkT2p2?= =?utf-8?B?V2JvR3J5TFVGQndWMXg5RnJ6WVJyZ3ZZZWR4ZjNaWWx5MnRCSGlQOWFIbGRy?= =?utf-8?B?dXhOYjNnK1JubXhydVRVSnNBSVNRREhVSVpHQVo3ZFplY0lPMUtqM2pZMnh3?= =?utf-8?B?MTZIS29EWlo2MktGWGZzYzFrRkZ6dGZ3b0J3c0JtQ042S00wQUdocDRUZjNS?= =?utf-8?B?dDlWTDdSS1ByV1hQczhPRllsTGpQVlROTEgyeER3QlFkQmxBYXFhcmNoa1ZU?= =?utf-8?B?eTFLbkJ4OThJM1hRT3Y3ZGZ5QUlXMnlHNDhTZW9Rd2JLQ1RYczFCenk4M1Qx?= =?utf-8?B?allYd3hFUzNUZHdraVNSZ3ZSbjl5RlBNQU5ISDcwVkU2YjRWcnR2eUZONWh4?= =?utf-8?Q?sobt12M8aSy51rITgs?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: be49dae8-ffc0-4301-4626-08dee477e194 X-MS-Exchange-CrossTenant-AuthSource: IA0PR12MB8374.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2026 02:54:27.1253 (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: 8dfY9OijGOs2OCgyvD1+K65HhqWtUSbLkNgHcE7QZnukbgQakI725JCZ5I93Fkn8 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB6885 On Fri Jul 10, 2026 at 4:16 PM EDT, Lorenzo Stoakes wrote: > The family of vma_interval_tree_() functions manipulate the > address_space (which, of course, is generally referred to as 'mapping') > reverse mapping, but are named the 'VMA' interval tree. > > VMAs may be mapped by an anon_vma, an address_space, or both. Therefore > calling the mapping interval tree a 'VMA' interval tree is rather > confusing. > > This is also inconsistent with the anon_vma_interval_tree_*() functions > which explicitly reference the rmap object to which they pertain. > > Rename the vma_interval_tree_*() functions to mapping_rmap_tree_*() to > correct this. > > We will rename the anon rmap functions similarly in a subsequent patch. > > No functional change intended. > > Reviewed-by: Gregory Price > Signed-off-by: Lorenzo Stoakes > --- > arch/arm/mm/fault-armv.c | 2 +- > arch/arm/mm/flush.c | 2 +- > arch/nios2/mm/cacheflush.c | 2 +- > arch/parisc/kernel/cache.c | 2 +- > fs/dax.c | 2 +- > fs/hugetlbfs/inode.c | 4 ++-- > include/linux/mm.h | 16 ++++++++-------- > kernel/events/uprobes.c | 2 +- > mm/hugetlb.c | 4 ++-- > mm/interval_tree.c | 22 +++++++++++----------- > mm/khugepaged.c | 4 ++-- > mm/memory-failure.c | 6 +++--- > mm/memory.c | 2 +- > mm/mmap.c | 2 +- > mm/nommu.c | 8 ++++---- > mm/pagewalk.c | 2 +- > mm/rmap.c | 2 +- > mm/vma.c | 12 ++++++------ > tools/testing/vma/include/stubs.h | 4 ++-- > 19 files changed, 50 insertions(+), 50 deletions(-) > Just curious, why not file_rmap_tree_*()? One nice part of this renaming is that the length of each function does not chagne. That makes the patch easy to review. Reviewed-by: Zi Yan --=20 Best Regards, Yan, Zi