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 D3522C282D1 for ; Thu, 6 Mar 2025 08:19:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D032F6B0083; Thu, 6 Mar 2025 03:19:37 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CB2596B0085; Thu, 6 Mar 2025 03:19:37 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B05DF6B0088; Thu, 6 Mar 2025 03:19:37 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 93AF66B0083 for ; Thu, 6 Mar 2025 03:19:37 -0500 (EST) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id A7AAB1212CB for ; Thu, 6 Mar 2025 08:19:37 +0000 (UTC) X-FDA: 83190427194.23.FF2A712 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf11.hostedemail.com (Postfix) with ESMTP id 774FE40003 for ; Thu, 6 Mar 2025 08:19:34 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=VIcKitJq; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=RreJYnUB; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf11.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741249174; 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=IWxBKJdypa+ddZWnewMnAuV6WpW/AIDZLhfa9CuZkjc=; b=DnarDRkAkiJyDMgR4FKZLw06hYrtCCQjDmfIv+F9jUffsyC9Ty9Gq3kD1E7Kva2wIt6lEQ hGxCbZysQur4X8aEAv6m8FloFF+6VmPErp9dCPQgR1PtOjnTVB5OiwmeBTsMHrmzfVK23Z jCrcPUeWyJ8krkLaN81I+B+u7jmV95Q= ARC-Authentication-Results: i=2; imf11.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=VIcKitJq; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=RreJYnUB; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf11.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1741249174; a=rsa-sha256; cv=pass; b=rNcOsQCarD7vko9AcZbJMDWcARLh7wEdg4FUHPsaR2UHwHh4/mZPUoSS7/LYC/P+8Ff3PK FgowT48GKKkE+7VyGrQXLDcAPBRdcM3zKXr9xtbgXfoXL2QR6ca3OFgTpLYC4SUzoRB9iU fSxsu36gh7+6J7oITt5t82GJJ3WtMRw= Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5261thoB002993; Thu, 6 Mar 2025 08:19:19 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-2023-11-20; bh=IWxBKJdypa+ddZWnew MnAuV6WpW/AIDZLhfa9CuZkjc=; b=VIcKitJqUiQ3B85KbNR9G6xAKtMXmV7kpJ X4ZEPPtJUtK7Qr6eeivCLzeVp1enoQ7VNuuIkeB0DwFhRnFtLfFrhT4dzn9U3XmF /GInQYIJYvsrN4X33ZsKVwiSDJif5NzcPnmqNsIvFWaREnuc4yy7msEEq8xPQKSd 1w2dJn6nI3IjBr6uCxlN647wzyGtK4kwr+RWLgRO6V7tep1ogLvcOua7fuXJcVST 4GCDJS4leweX6dqQcbdKExKVR35vtYXmtzv5rsSnxhMaA6LlpvElbtYChulJ+kxP UvEKSG7a28X1TVEKRIhw2gznyn0fB5OMe2DGLz3IXf8o6n6rUbfA== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 453u8hhkf5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 06 Mar 2025 08:19:19 +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 5267j6LU010885; Thu, 6 Mar 2025 08:19:18 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2042.outbound.protection.outlook.com [104.47.70.42]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 453rpdc46m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 06 Mar 2025 08:19:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wA8Fttks7WqNUaUeNZTmf5KJf5FOZedKRiFQp9nF9IWfZRLfCL/M8h8akfxu4mjlt8EFhTE3QPBrV/ZRb8w0esb3AxBwxDf9tP5fiMOkotpFm8L1NBHxpwhlaYF5LeWoPrl6L9mBD+uExxMes+SUx8R/oWJZhop72gt9s5hehhjNQP+f+UA17QwZ2MTiCaiUTK6NDAvUuxulxkTxHks+1Va0Qybe9OYBm0k+HGGNetDVguf0ur0r01mWhlkLAcNQYPU1jJOOa7lA1X+s/2ONyL48Ga5avvH76j69QysIb2xwx9ypdxa7wONbWC2VJsL+MVQOq8EHW1vKTf3d0742ug== 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=IWxBKJdypa+ddZWnewMnAuV6WpW/AIDZLhfa9CuZkjc=; b=iwyOEzFgakMT8CdDrrKmpmBxTwEekoB5Ij/HH5BkMOcAiw5e8QvZnW+ycACCW+bUS0GHFE3bcTGLoJnEyLw1k3HHUtDTtTBH80jiJ0KGWbXzghrA/+ZDKNRgcxJJNBVXdFmxL4KQxEWpbDs9AUJbVrzba8eWvi4//8whDXlu6I8pDtnz0/N6sWbe11+SdIUo2ocU6IqHnAWhyXl+Q5zNMNTmChWgRANJ/W9vk65eBPIt5/TIlkcWnRRzw796r9Hs9lsKZ485Tms3JMus1nbIjyy3Lpx1LcvSKjlwv8ianfcNQL6BAEx8c9dM/0vnDx3RjwZ1A68E/kxuC0Eu4Yll2A== 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=IWxBKJdypa+ddZWnewMnAuV6WpW/AIDZLhfa9CuZkjc=; b=RreJYnUB34WMb7q6n+IIWUMEF9MtCkoV2XokkaAUw5YO7nN/jkjFW/HWAYtOfVhCxs2uHaPprKVDM1rv1YIBlsTsmhyCYUp6UtkdVzqhi+vScMaUuQEI+rGNvBfEyllAKx5Exn47ztiMiFZR5YsBPq6nPMtUGwnTplmOQnaKgfA= Received: from MN2PR10MB4112.namprd10.prod.outlook.com (2603:10b6:208:11e::33) by IA3PR10MB8185.namprd10.prod.outlook.com (2603:10b6:208:509::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.16; Thu, 6 Mar 2025 08:18:28 +0000 Received: from MN2PR10MB4112.namprd10.prod.outlook.com ([fe80::3256:3c8c:73a9:5b9c]) by MN2PR10MB4112.namprd10.prod.outlook.com ([fe80::3256:3c8c:73a9:5b9c%7]) with mapi id 15.20.8489.025; Thu, 6 Mar 2025 08:18:28 +0000 Date: Thu, 6 Mar 2025 08:18:26 +0000 From: Lorenzo Stoakes To: Dev Jain Cc: akpm@linux-foundation.org, Liam.Howlett@oracle.com, vbabka@suse.cz, jannh@google.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org, ryan.roberts@arm.com, anshuman.khandual@arm.com, aneesh.kumar@kernel.org, yang@os.amperecomputing.com, david@redhat.com, willy@infradead.org, hughd@google.com, ziy@nvidia.com Subject: Re: [PATCH] mm/vma: Do not register private-anon mappings with khugepaged during mmap Message-ID: <67f0916e-9825-4105-b044-a16c0e82e736@lucifer.local> References: <20250306063037.16299-1-dev.jain@arm.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250306063037.16299-1-dev.jain@arm.com> X-ClientProxiedBy: LNXP265CA0096.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:76::36) To MN2PR10MB4112.namprd10.prod.outlook.com (2603:10b6:208:11e::33) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR10MB4112:EE_|IA3PR10MB8185:EE_ X-MS-Office365-Filtering-Correlation-Id: 60946f82-8d2e-46ff-feac-08dd5c877977 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|366016|1800799024|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?0VGtXzOMYRCGYMujlEAtYTb9x2dJAdIpI64VfL7G0+/XoZrlDQTKTubMb0Ab?= =?us-ascii?Q?WSBdLHIWNkxqTXWktp9Ozkh9c0m+AkaRu3rgDJF6Y4FmXn2NJcYcRwZludaN?= =?us-ascii?Q?NKEtQyJvuY5fITGBR54dX7yjNuWPdjNYh5pXcsLEtnhmpRdnFhvLNoAfOvro?= =?us-ascii?Q?9+q3tP0OFy3HIKzi2tne1G8lSOof/qWuEHL6te/cJLIdGg6SBVIgRSYPkcs9?= =?us-ascii?Q?4b7lyPJCk97Ec3ADcMydSS8qhi963A6D+wXO/CKH84oIKVWnvGvOKNE+QPCh?= =?us-ascii?Q?T8CvyzhPNsqMeACTqFVS/9C7izrtIRy7A5K9Jrmzi+9M+0sQWD+HquAD9DFK?= =?us-ascii?Q?GVLR3pnkW7lg9GN6aEmyLFtT/QYfAOP+l8rNeInICWVLHhZa6Bc6u00rKEnu?= =?us-ascii?Q?pnsH8BwNl48Vxb0JAEh851IggO+leDAl22UpMMmDUtZTGvwYJbDuQEBMREJx?= =?us-ascii?Q?49UuQL8foApYpbSid+ypmXzZIE6Wrpnvak6u/jlqupJ+xu5KCMSH47b0+KPc?= =?us-ascii?Q?LlLuM7LnVPWlAl6Fyf83rwnU3mE5bqrsFypCC5Xs2XFZCbxzTevbfZdiXodY?= =?us-ascii?Q?ikXqJEE4nrRyNNQ8tLiLDYKjxWrSOXs1S11L9Kth1dTZ1mV9JCujjUTEmS8w?= =?us-ascii?Q?WEwhAmen7BvPjBDRMBHeDG01dXV6EMZH1UMRSM17b3NwSA8nye/eaSSh8j+W?= =?us-ascii?Q?0FUTwOF9Vum+M234H7ZgYB6S2Ks3Hfv3I3++XzNFmI6VOEp1vOPMD4ClAaML?= =?us-ascii?Q?xTKXV0SthLbMy4F9bg1IOj16+8ZhqYr9BdO1ytXQ1ULDkWm5rVf8CZ/87fS6?= =?us-ascii?Q?9K9dZpmm8ADlSfVCtGJ9EefapNJR74cjTZBHuJt3ntHB07uq7CbnTiqHXYEB?= =?us-ascii?Q?RF/HhLWXOXIZirdP79N8O68GZVNxxC242H/jcfneUO0rkiwCsmD5cI9F5jmK?= =?us-ascii?Q?hU7L+XWMHSwO5MbrSr92MpQidSC8s0Y+e3Js4jYUxn36Dtn/BzSRdD3TJEEB?= =?us-ascii?Q?AZd4q/36CPSMNxaZLTaaSFLFK3Zby2kEGSiXiPcm+37Nhpw75gddH0fVhYs1?= =?us-ascii?Q?bR9/cfxf9Qfu0dT+pmXv7aLAlPD+XdHUrKSzovVFBiWOnbX2gJHABMQTCQcs?= =?us-ascii?Q?mJPKuqOvXE6bWUkjUPkYO/mLO2OK6X3PQNf1mFj/yNJMNHJq7yxdrxH/QAg3?= =?us-ascii?Q?XDxKfhHcmd6yzG89Fv7JgutgMXkgN6nHf9uYDcyVnHE61skpXjQwHcr0HiW5?= =?us-ascii?Q?NKdMP0+rOwX8nWkujY4MMbyCQk+hzQ8YnXBzgvxy/ksvjtRs1BLlfQgOdOuX?= =?us-ascii?Q?I7PfXVYLpoyDRrfXAToz0tH8bn+VNonUNwyZVArfJ3628zvK2SB+A9z5Plwe?= =?us-ascii?Q?myNAlfcrvUdCGXs++CkW8+OR1S82?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR10MB4112.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(366016)(1800799024)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?8TOZxIo7Yy3H3ZRidTw3Q1uNDrqxJ5MPJqhWAnh0V2piKfktmFLmXfhoWbu4?= =?us-ascii?Q?3DAXE9kAs5aBU+QQshyIFnJgKfbHBZombUUtCQ1we4LoF1wv6vAmrPfBOXgU?= =?us-ascii?Q?GD9QDoxlTipvO7JWMuGQ8dLgIHbuvLgHTZndQg+lt9b6dgpWygzuTnRaXrLt?= =?us-ascii?Q?AD87YLLgmvi+TG71AcCjBq9hjxZVgcG9EFOS0XEsOeLYDs+IBSNf1/GcDEXo?= =?us-ascii?Q?DFne7ea0LabSQ/3VCXS0dUBRkMtAzq3AdNQdfwhvsYntD9MRCvtKepAjS2bI?= =?us-ascii?Q?3EWB5YF3bwGdjGbQ8eCMAEvpxumhS9A+ZV7wVi4lQHptQyzaQa4lzhEeLJxZ?= =?us-ascii?Q?dyNp5Ly4NzaLjbRfhe50kBa4GU5Zkx3zq6mg8E0TaeLhKFz6/XcRJ/sRduiA?= =?us-ascii?Q?bIIjiYr3nJLNGwRh/52hIAedEqAKO8+DbCszTIIEy/4VEIMZYSbi2SVU2dPF?= =?us-ascii?Q?+nm4PDH9Rnz3HbtHFJ2YKz9upwr5A+WBBVBAlDUD3PluWqYS37vYuJ075qA9?= =?us-ascii?Q?HTlVbrlXZ/Edr7FIE2xUd6dp5rMt7dlobbPdlgknL0K9QheKwyBUAlgOuGs+?= =?us-ascii?Q?6clxKn4KeIfbeLEVF4m24rLbZVB6CijZU0tVE3BGgNTjIXO5bP5iNGuMqCr/?= =?us-ascii?Q?+jrcUvroavHZS8qILjQp8Lz5GGY5MhIgogmcSfO+j1B1jQWSZKp+N7+uu52B?= =?us-ascii?Q?Sl/MLbUG4WHj9sMHjh3LUYR9CBVUb9Z1S6qBNkXLb4cV++IQ7/VQXRx1PHEL?= =?us-ascii?Q?HjICexh1DbmmDlWFtQ5I3/19JKv0SUwSlgUpXTMXOzzT5x7FSx0y7MGTn/yY?= =?us-ascii?Q?ostRaCrimIXIz9nZeJ+tSGPeYdy7nJdtniTpR88L3EGF1LC2NeM8dPZsqQSm?= =?us-ascii?Q?1itdDvVKMaKWabfDW14z3z3LzN0UB3JxlSvVMxaEFnhRJHq4CH9DdYrhe4un?= =?us-ascii?Q?e0mBq2gZ2PjSAVnT2JblkhEorkiGg1mb6x0NvdlhCmGJiJgGDNWuytUu215R?= =?us-ascii?Q?psXT8z8Wy8rt7R53F+6JU7XezHcvhHhVJDrnFMZ8sjg/oZMqOmIYiH81PpkM?= =?us-ascii?Q?/TBdQfjJkkmJv3ImAObkTGZI+RmPoQ7Ke2Z8MTuzsDLAOKJJYRfzPubeMTm/?= =?us-ascii?Q?t6SUQod+tZ7jMkY52bo0Ppqn58S1AfaQpYsvb4/k4ByBEeCuCEBdDRQW/we9?= =?us-ascii?Q?qRsLSUa1Xh5p51RLfXuJVZURQzRiRhzpyfaI1xUTV/BF8/9RqRxMkWkaU8Iu?= =?us-ascii?Q?PwZI6W1Hg44pmhjwoIiJEc1klrR8UAPAldlS6GrSiObayCMn1POe551woJuv?= =?us-ascii?Q?Zi7aSM7I0JhCDpXK3n3mw4xQ2Qhgjl3tZ2POXtrHEYIiuMkdEMLH6rsd+2EM?= =?us-ascii?Q?XJcQXynjf/rUDeGCQJerSpRHTqICOUNuZ8tXKDge4+XDvk2NRmO6vVjvjHXk?= =?us-ascii?Q?CNq9PfBQYBdJxGandLrjIvOGZKiyAPwUSW9IRyrmg3qlqGm/CHuKf7EYa+Vi?= =?us-ascii?Q?wFw8Buq3XiDqOGPnO/tdWCve5Dh1sMG6Fmk2JjZXT478KyR+rOilxHaxaErG?= =?us-ascii?Q?hgIqsmPYqh1NNVhnsRV+8tmCceFX1SpdZTHegV3/MDOs8wQ30KiG3R9EqqPM?= =?us-ascii?Q?xw=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 7AndQzUiMk5OunWKNUd+noWvmYhapPK4LZVr97Z/FuqNtMhvrGdC1lMRA5LkTs1CN6UCVMXA1QNDutEF7bJYy6qr9PRUQ3IFL0qZ2YYgFlkKOxAlKhRyhjMzsXD4e/yiES8062zRqxJc+4z91UtlQSb5FL+ui72oGUM1awGkOUDbv1gBTESrpIaFTy2eby3sRe+tW4WtRnw4jIs8iF/zUJAuxBdFCSEjELPlM5hzdI/HXyvCTuOMfawb+lH30Lgk9f55dTF6XeAiojl6YAqAcSSDkYSh0tc7nCnsgStraSKsHLP7LKow1CQ65T6rgYPWJVSgy4koc/KqLxhHVT/7PSLCsC24RUGy1XT4HVgoS4XiMLgyswSiNzZp2EPY9jPMIbQVoLoiv5TDfUJ+FomdTQe3TF1CJPm2z3uqt/XKL3qkIPzLhKE/q3pLf5qbKvtN+TV3wZMBR95Ux7Mu/sjxwwWcaY+gqBucaSlEWpvZswfgSNYSQFGPg2Y/4g39Iyfax+EFcjhezFIjlg9rBEWEobBIE03PQUILTUB2fO8lA6WOuFqdeUKq9xHMBeU5uPGWQxAltHtC5W0qD1ELRojvr/pdn2uKnPINBdjY4gsCNnE= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 60946f82-8d2e-46ff-feac-08dd5c877977 X-MS-Exchange-CrossTenant-AuthSource: MN2PR10MB4112.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Mar 2025 08:18:28.6703 (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: LH0Rpb8X11q4yGB7NDJZVEvWkpSQk3H9Qif5VUA/8dgJXJQH73F5AuEgI1f0unEQyjRBSej3ExBclkQEZcHkJ9tKRdw8newwEiN3uLnvYrM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA3PR10MB8185 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-06_03,2025-03-06_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=946 adultscore=0 mlxscore=0 spamscore=0 bulkscore=0 suspectscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502100000 definitions=main-2503060062 X-Proofpoint-GUID: bOWTWf06MTqj9u2tkKCS9EzAYS65cgei X-Proofpoint-ORIG-GUID: bOWTWf06MTqj9u2tkKCS9EzAYS65cgei X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 774FE40003 X-Rspam-User: X-Stat-Signature: d3oq8jwdgonhuomjnkmp6fu54c1o4gjj X-HE-Tag: 1741249174-491151 X-HE-Meta: U2FsdGVkX1/ZFVNpjF6FSq9yoibUNPR2nijm2+/zWByNsOGpboWGnjdSlaQu1dJo8NGNZS87oqHlHfCSQu5gyjybj8T0T+4uFNJQDj4yvpSMBYe4Hubmr1YY+U7nVgOWR8eCIQklWgQv6AWjUO2gznJ9ZST/WSJKS5prXbuvZd4FT0MbHoyhWBLQ35TUanzunma/aabJSBTZ5Z8AcCA6Ms4Z0fMTr+sILDBVEkm7dtWkK1JlltVZVhTofrNiVcMKUdnZzby7fGY/VfWqngu9wEVtr/Ozzb66n7mqBG8asvAY/XpgkRqXHB4DMRIdezrkqPQGa1fiaAYZev7zyqtSVjmFJ9DeW8WPVAaCksEybCj6H9FJM7T1bXWad1kqDg2GJ2jOq0AiKQy454bstKJNkBZYyF+/oRdXHo/Ap8LwYtUUNAvuuaHTO6/spL+5SjjtM6u8ls91lgt/REf0rArEPkPg0/MhiuLUk0slac9jMFq956/IjT3n3MmcwtLvtsweICIw36kla65th1VpXhNznksSYyl85ksffdOC24DojCGI6Rwigm7Vigi5jgr8G7dx5BuWqI2I+DVRsL7jj/Pq713twFIrXdQ0zyIRymKo54vQQJybNnxVl6paO+6ZzaKcxdhGIUCXzjGNHPjVr+rce37quH4A4rIe2yZpC3pcFbh41Q2jybwxqx/KMxsz8I5LxPvhhfR7d0Xrv9C1Nwx3HSL4gno2Y/CqPBf5Wa7rWp9iptnbmaqGE57+ybYWsF0eGSLdRFIhTxILg/dNu7fmTxWUK4slFkUXZ+cfluF4+41Q3lKvNaRLwU3JS2yocVfjixO8i5K6jk4naX+flwPOH4NR7WmP2NJ3ow4XHLXxjWJIfwlhWjpfipx8dTuryW5hC/r5kVb3mNZi5gT9tmimaCyEKGLTpgYGOn4tqoLhiFyY/KZdh1ZlY8BCsnTUA8lgKusT9Y0M35noFbKLO45 Lf+5jRWG rWid2M20Y6WVF5xqxWdhIM5/7H9hZ6+7Q0llxW9yaCpZMNZyJVc25m3WcYJxJ1m6vd+XB3mXjUkzXgMKYlp5MxG+H9bpUKitPjBUJDFsu0FKV8aEo+A29nD0fVYGxqMi9t2jLkB/gpueOCmRXgAVFFGTV3boVCT4iFAA4Xwf0HF8BQGHl2GKlb2/wLL+o9dP6nNR26S6NmKfCo1lVekYw0DbhTpd+pnFWOEbYtnyy+HUZRa/ldYIzDOOA4SQhFY6BhQOvEgcrVLBj9vPj/mLK/B88+lF5Lr0N/XyuJMfpEHoH8UtihA+Y/VWMy2h4ZoeTCOZ7n+kz4KiY+LOKA1pGl6iYN8/icpZIxHAEnjaEYJ24gJeXvnXrLk9mZVhLTjBdQcoO5p3Me1Rl5W59CSIiYCmu0HWYZcrBFc7D01DL/hkHWEZQa1dV2z5PbyyzMsdfPMjxD/qOOU//eumOeJTfD065gixLATSyETV6sbWg7D759T/KRQcg3KZ+pc+qDhqYcZPCZUrsOFTtcjXGXDfUDlJS0SJqg8DUZ3xy/yVgkxQjG6uKGFfbZQyJVxPXhM6328df0vdB+j9+KIMQLXXv3B6vIilYAs3j6GO49TSImjdl2RPvX31awmYH1rCCKGgWNycyNJJL4cBblHJ3NXM6aZ/TSQ== 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 Thu, Mar 06, 2025 at 12:00:37PM +0530, Dev Jain wrote: > We already are registering private-anon VMAs with khugepaged during fault > time, in do_huge_pmd_anonymous_page(). Commit "register suitable readonly > file vmas for khugepaged" moved the khugepaged registration logic from > shmem_mmap to the generic mmap path. Make this logic specific for non-anon > mappings. This does sound reasonable, thanks! Though does need to be expanded as Andrew says for user-visible effects just to be crystal clear. > > Fixes: 613bec092fe7 ("mm: mmap: register suitable readonly file vmas for khugepaged") > Signed-off-by: Dev Jain > --- > mm/vma.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/mm/vma.c b/mm/vma.c > index af1d549b179c..730a26bf14a5 100644 > --- a/mm/vma.c > +++ b/mm/vma.c > @@ -2377,7 +2377,8 @@ static int __mmap_new_vma(struct mmap_state *map, struct vm_area_struct **vmap) > * vma_merge_new_range() calls khugepaged_enter_vma() too, the below > * call covers the non-merge case. > */ > - khugepaged_enter_vma(vma, map->flags); > + if (!vma_is_anonymous(vma)) > + khugepaged_enter_vma(vma, map->flags); This really needs a comment :) as a Joe Bloggs coder coming to this my immediate thought would be 'huh? Why?' Something like: /* Just added so khugepaged has nothing to do. We call again on fault. */ Would be great. Thanks! > ksm_add_vma(vma); > *vmap = vma; > return 0; > -- > 2.30.2 >