From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) (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 D447130B519 for ; Thu, 18 Sep 2025 13:15:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.177.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758201333; cv=fail; b=eGPAYaYtVsAcbpTYvF/yQtuLoI51JjsGATZUzFSigvGvx8cONC7fYubc9+aEg+6Z9u7bxqWaTec0EiijiJKRjl5XnJA6ytffoCVu3gjZsPWFld+GIM9dQk8T8RLrUZ+IhqxFMtA3F/HhhQv6H2fql15QXw5zwaKXJFX7Skyks2c= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758201333; c=relaxed/simple; bh=/53x10jze4UZStIkQVy5ypceuuYx9N0lFwru8Ac1cfc=; h=Date:From:To:Cc:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=PSf0fiu4xfzGVwP5YOgbq9vxyhBT7PV6LjLnyaGUYVT7TuMAsXdG4roDwqHbbbG4QKIsPyHFSn3VoB2gfuRsP+szoNgvQXE/dNyM2JDr0wCbsxm2gPDebjM7HKuTrZ+OB9zoR6RN96vNwzERZRcA9m578oVfiSIHRNN2CVBjP9w= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=DeKYHdB/; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=ODoOjcrx; arc=fail smtp.client-ip=205.220.177.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="DeKYHdB/"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="ODoOjcrx" Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 58I7fuI6002526; Thu, 18 Sep 2025 13:15:11 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-2025-04-25; bh=vg5K1EOoeYuGb+ojCj NDspWqP6uPvuKu0Oq4+ZIihcY=; b=DeKYHdB/z6C28J+6O0nZKku8MDp4ulC+tG wGO81cRlu/l64lTL2w7JLegF2vf+UsACs78XjmJblwmM6GoOhK0GH5kuRhzkHdYa a0pnNzGrDqj3phqjx3NXJCREzEodaCYKqf9IrOEiahh8KjBOxkrJO3qBPfcUAYQF 0qNoOfqjg4FQoL4tXQbAwQ0doTXcmKCqg+YIzTuQ9zm6v/AEXQoHVLz8XM2Erw+N Pj0mFGJgJ9sYJQVQSB2JB9o2efa0omsCDhPwJA7KUdYlKzoH6FzUqUyK1UUt6AYQ abCD0AtVvZw11znqDs3m/Oi65Al8HAlSRO3lLvZRdmvAeQpTOWjw== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 497fx93dag-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 18 Sep 2025 13:15:11 +0000 (GMT) Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 58ICW7O0028839; Thu, 18 Sep 2025 13:15:10 GMT Received: from sn4pr2101cu001.outbound.protection.outlook.com (mail-southcentralusazon11012069.outbound.protection.outlook.com [40.93.195.69]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 494y2f41xu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 18 Sep 2025 13:15:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xWzaxVr4UisPijCpj6gGEUcF2Ah06XTVHv4pxaz10xSrPsmWzZ0I7qdZ5VxTiTJ9vmtYafh88rDtrfJeSj/P4xwSn4jB6UdpZ6XLFZbjHBnygHBRk30EPL7N5mBaL9EsA7fvLSZAE3bfq8S8qoZA737E5fC58Kr6VHOO/R7wtEcbpH6r3r5niGexliUQbE8RwPu9YbZr4Pgf5IUC5yXqEWXOOePOUxf48DRQ9+QSbhGnmKKWjRZsFpeSXZ8gkkiLGAvrnlFrQVoxhisLlWHqHtPR8ZBBm/4Ig0A9zUqG55DY+g2bjbz9TcbGICdE9MSNJbMsbpef0vPWH9vTKRHknw== 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=vg5K1EOoeYuGb+ojCjNDspWqP6uPvuKu0Oq4+ZIihcY=; b=qAWJ49T3FJRQcY7CxE3mL0uxoPsiYbs0YcQ2fCpl4rrQaRqzOAJHMdBEqK7TO7s49M3UrAPWsPTa1Kj1FEM1g1L+n+ls1woPKWLhfAMaqoYqobQlL/Ae87MRMxsfCBlmPi8Q+oXgnQfCkOtea/IjE9QvepeVPVKsLwDN/AA18kEwxAPGpaaeys8I1AMNsrmzkYfQEB4QM27qJnnw1qCp9gE35xp6MImmr9zSu1ZRdQzO+hrmdTNWU2QJFXIZ04hpA1k6vXWtcP5Vn7BuhVzoaT5vrW8mqEUSic6n1+itF1ssDJ41bOSZjPV1FGS8uULIqIeolBRoPS520hrLjHqowA== 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=vg5K1EOoeYuGb+ojCjNDspWqP6uPvuKu0Oq4+ZIihcY=; b=ODoOjcrxVQkFAhLfb5YbyamfxITIg6h9RupRQxec7Vv3FGXZUeI3snBZL3bkEQYJpVmLrJh6O5QayAi/n97zEKaLUgzmUsUU7KWRXwFnCvD4Og0USjpMJ3ANbo5VzshuO2d5ksHDvITP27A4nmbM0pKSZLmgTTMjrSJvslJfRk4= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by DS0PR10MB7127.namprd10.prod.outlook.com (2603:10b6:8:df::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9137.13; Thu, 18 Sep 2025 13:15:05 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%2]) with mapi id 15.20.9137.012; Thu, 18 Sep 2025 13:15:04 +0000 Date: Thu, 18 Sep 2025 14:14:59 +0100 From: Lorenzo Stoakes To: kirill@shutemov.name Cc: Andrew Morton , David Hildenbrand , Hugh Dickins , Matthew Wilcox , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Rik van Riel , Harry Yoo , Johannes Weiner , Shakeel Butt , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Kiryl Shutsemau Subject: Re: [PATCH 0/2] mm: Improve mlock tracking for large folios Message-ID: References: <20250918112157.410172-1-kirill@shutemov.name> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250918112157.410172-1-kirill@shutemov.name> X-ClientProxiedBy: LO4P265CA0189.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:311::15) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|DS0PR10MB7127:EE_ X-MS-Office365-Filtering-Correlation-Id: 342c795e-39e3-40e9-3d90-08ddf6b561da X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|366016|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?UokY0l+b9TST6zTF2m5mpilUvEgf+3n+2iZQcvOKs2srO1IHYUM07RcbqR4B?= =?us-ascii?Q?kBkvJiOfq+ILy+1Ck61xdyMeY0vDSHOus7oJ/xZeo/x1k654zZcRiK1NMmC1?= =?us-ascii?Q?DZafAiEl9nBTsmCjStdpNizrPS4xPNuTi57f78IlsoqF6ALlSSjh1yJfZRtV?= =?us-ascii?Q?PLih1hCoyoSWILrpjtW8MYbI3f7wYjoPjY/YuonhnxXLaoCdRwvv25II7pGU?= =?us-ascii?Q?+++i8XJ7lIdvQd8IpY3GNRshsabVlPhB89xQZcK5paeBIviQy7QKX1q0gCfa?= =?us-ascii?Q?lAQq3In1Bqrc7hwouX7K0gIIVFb4h7GVnaK+ngRJKb+vVcmdxmyOgcW8PFg2?= =?us-ascii?Q?jF2JjAPvvtpwMSIz7zQ6vn4uWhH/y0mXkmSXOxvjAH3e9JytB+HBSIhYkoV5?= =?us-ascii?Q?mgbSIl2EhT+uAsaHUp2PIpAfkJgOjlLY1sn1umkjRa+AtJpoPgOo2lCzuwJa?= =?us-ascii?Q?p6UISmewmhuBi6lbvPwy/5V1IC6BN1XyBMPHfJjMW8X3SMKWF7u4t1LHPDaM?= =?us-ascii?Q?X+x5LQxOkfu//NE2gIbKQL13fiGjCFPFZ/DyIMXXhb6QeXs5ruCA5XM2CJSd?= =?us-ascii?Q?gH94/P+xO4+3BL04+UI+eu1GLRY743hjUg1azkHdMfDN5XGVYPCS4HiEoWYH?= =?us-ascii?Q?QF5qARaGo/DP0DLFWloyRZqnmHbecE3BqcDLHOgNtcq0lxSw80a3APropqZV?= =?us-ascii?Q?w7W2zLVfbo2PNKiXoj0TA2wFxFzMgEje8Dk61hX5JXJ1VqHRD9siK4IgoVWX?= =?us-ascii?Q?jYz/JAJAdzovfxy+WjFkUB8jO7NvHyKV+BgJ5uWi5Asfox5Ri3SY9Pp4LA4P?= =?us-ascii?Q?vGGYX0Zwr10ZH3OkP0ZSe0FhEqtISVOPBU09PuDJfyZwHTJw257hvibsnyzv?= =?us-ascii?Q?pLVr3mIk+bX+PcoGgGHGAUbmLwFaxIumWnkmJHAwGmqzvNg4VgJJINQiaLLJ?= =?us-ascii?Q?IFUjCACq/sXL4+lEOQx9WZ0/BkiLcQ1hYldIpKBNXNEk55O1w9Npwj/RGzvY?= =?us-ascii?Q?P/apdu1dNrEzjOlZoQStpMlWeo5bzSA3F6MpyWsfVZrXnCnHtN3Fkmua6Byv?= =?us-ascii?Q?yk49pWoVfXO9EGI3lH9WLpWKM+DDInY3Dp6iJKD8gDzQqKZhCYVSe3jmFv5y?= =?us-ascii?Q?M8fzy3TfUf3B1QN+YpTO/rIwcaD56OxIJxNZFpsBrqts9v0e5tWlVtSnQv8f?= =?us-ascii?Q?SUG/9msbUk8V+yIDXyA372qPbKbHOnfu6r3nZSpwwORIZi6zNLsg9XQHxsqM?= =?us-ascii?Q?rkWBPEBRx0Zf069gIK+W5pbLL+Q2RRGhfeyu77O8uU4Vx0Y9zzYq4Z/cXqaN?= =?us-ascii?Q?jNgRIOLKun/yHTWqgbMVK5Eb0e9g7j508ECc2XM2ylJotjtZc5PzAc/wo45J?= =?us-ascii?Q?3KnEZ8Bsz+Siko8j9yR68esjJiXj4ap9Zf3IiDFiNS1TWCugwQ=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR10MB8218.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(366016)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ItDFI5rOPHgqS6iYa0Oq6W7dBn5ro6WkSbdnu28WOmrH4tM3a1TJoMdGrf5K?= =?us-ascii?Q?QZ0CwyIPZQcfre3BwTr2bd8JXc0xK0wLFqlk0X1bJADklbVxomPLE+e7c2oW?= =?us-ascii?Q?BqyZQ/xhkPkkDquoYHs9z2hcWNU1sgbtW/SvQf8y3qz75jsinnwCXhvXoKQx?= =?us-ascii?Q?rDAVFPaWHSDUedu6EgIi8/SngV9g6H5letQbGeTIo6fFQ6aLK1P+hfECO+sE?= =?us-ascii?Q?sAf/FnNo4Je8jpaWDOWA1xerOMqm+4CXlXIIq0HQ8Nc7I3jByP+hOWo50pHg?= =?us-ascii?Q?WJfd+i6f/Bg1QVKAuxNbuTUGutLPdrRgrd6n9QR1R/ShF5yDwhOkPI9fdBrX?= =?us-ascii?Q?iXt6JlNjM5GhJG3Vnq7qpLtCIf0LFK6pNNnYhyqvnIw2xvAEzGwNaq7LAppI?= =?us-ascii?Q?2kRul5SbbZCZ8Jbn0gFOs9vLBbKjhJpw6oZRy+5tvwgTiwDLiGCMF/W12a0z?= =?us-ascii?Q?mWapxUBz5EJ0Lle3uwBpuYuUyrP+0kzQkP5pqtI2Vl0F4bTnZcla49rbzaX/?= =?us-ascii?Q?AeidZJuUP2RWuaotVDiQF9q0lZge6CLXyVrIB3sy7il3fpQoFNfRasaOHqzE?= =?us-ascii?Q?TlHJ/h9vbK+g0N8XewZJum0kE1MOG98crTWHalWh/xPhjDcM2ukhLUNtrNRp?= =?us-ascii?Q?u1T4jm/d1/S9g13UNXAMstweZF7l/s5lRxA30nL+3GIS4YX5BOe1du/XpUCi?= =?us-ascii?Q?uNTjJ21LGccNpWugZD63yYrq4jLHDRqIEiRHO06CTiIwWRHQxgMB9fYStjej?= =?us-ascii?Q?ej7ZL20CtYlLn+MGxlGzxpzVQBWp/tmj8M2UE+kmx7dMsNLrOQWTdP2ffgaM?= =?us-ascii?Q?ure1cS5zCNRg4xVlDBPAiU03/ZCiajUZ5RLk080kskZ+NC8pLgHiXhunuDPl?= =?us-ascii?Q?gSgMoZOQQh2/yrB50pBa4UbjjS0prjKVCiQ80yECj+beAB5TRnqc3jczETu7?= =?us-ascii?Q?8MXkUUpTGZicz+eVO8gw0Ek+hatcKeP3R84+1U9BWAQ4aEJh5CNai7RfIvwp?= =?us-ascii?Q?ZqkwB040qE1pI+yewUS2sx0VdM3VZhOGJnEeH8xLLratqxWpMMTWs9OHmw99?= =?us-ascii?Q?OtsTITF8Px7VtpB9YDEqkHpFCuJfOnKGEE724EKe0MDoKJjjNXkrYVt9v7KE?= =?us-ascii?Q?5pMvaOnyU9xfjEXj0hjW0LnhcLW6r/ggnkLa5mc5LgvGqAt+LrHwiP9tU5Gi?= =?us-ascii?Q?MZSqqGNNk2CszP2qBBRbINF2JTs6KDZGmcZG5Mg5dUY2+e+DYKk0y2WfJdP1?= =?us-ascii?Q?NiqBGERlKGejRiydaPaGFnbThAoIctI/Sml5MucFg2vnvyaHTFfoIi+OJcHh?= =?us-ascii?Q?yRMeojoOWuLL2FosG2NTHnXRzziILJ9glu4rV3pWIq72a1Sbpv5ayxRkTQ/t?= =?us-ascii?Q?x17jt59GqH39B7h9QWiyZbGPqpcJAwFHyPCKNfNgkDMjmyYayjNS/PWxG9H7?= =?us-ascii?Q?u56XIB5UvygFAP1C21t8rNjtGRBmMAtp2CtdFJTHG9nJKjlw7Yd0618ydL4v?= =?us-ascii?Q?OHCR2/2zHeNCCXFxZvKaSsNyLM9+or24i9A6KRKvS9RFJCtF7xZTClYkFtj9?= =?us-ascii?Q?YLn0ajW/IcfKG89QmnBBl9TcN/Hoc3cFjOhn1tl4lEcggs5U3QSP2gqUEOC+?= =?us-ascii?Q?NQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: UagThUbwTnxplyQfjrKa0Zpm6INwT/k+VuNH/mZtBocOCbSP5zrrOoGYUaqSOoAfJqTWUEuESe7z52Qnx8b90UhgFl4vJAr4CCj+3WSfX3rmGrSEqz+XPGqKM2Y7baAuIdbMSVDeG+a5iXC66tXz6z19TRcaLUcahJfnH8162t4oie/weHP4nDJg0SB9JcCOBxShbGjFIRozYvU+zZpiYjf7+3AWPZlTeoaGqksvQhtTnGun0zeYjP0rz2NcyPEtlg3ZZR5WXyNKEyyIMqajD4FCj3abkyCdu5rRaKGm0oAFx8PFwoEeOKtwPF0KsbWsPer7CKIBxc0TJ56K1QJgHLQX57GgBBfYcpPL4CI2StrgIbtpc7hNC4gvCIaNPWP9yr29cX+FEpX8YCkZyQh9NTD6o9C/CQTbjY8iyKCj7mAnxwLy5gh7Q0ShOTrxTSZxLg8F3qFgs/4S5wTua32++SAYDbyy79OJqWOcFtYeSmC3EdUzTU+lgyei99SXbTDF2kJkBG771VYhqLr3NNLldaJclVKEQAAW9v5PU1w2jbxVhIXGjlMO/+NP9NWMdtJEhIGPCXE+Zmzkxb/nUZmTS2BBcI96cdsr5K1wHLSZ5t0= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 342c795e-39e3-40e9-3d90-08ddf6b561da X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2025 13:15:04.8263 (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: Ww7mb6cOU4mtndCTWaaDUlMV01fykx3ZPszITb8ilfynGZ1jk+rL5RHxq8ELBKDw862p7yT8ixo07uhnGzPrEjknqWAcJWo87TtYC8gqDo8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB7127 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-18_01,2025-09-18_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 spamscore=0 phishscore=0 bulkscore=0 mlxscore=0 suspectscore=0 mlxlogscore=894 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2508110000 definitions=main-2509180123 X-Proofpoint-ORIG-GUID: pt8ARlJ_Szn3AjSW25kCqidjNLk34Hw1 X-Proofpoint-GUID: pt8ARlJ_Szn3AjSW25kCqidjNLk34Hw1 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTE2MDIwMiBTYWx0ZWRfXx+uSPXZMCdBq mH/G+tBIGZLsFpBk2vOVCcJNcyu4IZrDCm+9fa0zFFgfYDMUMjPS1WHkLAWpPLpGLM/KCzsaKla 8kzNIfCHhzqc9dCvMZM4UmG61nYFcsyvDEpY8/aUYnRBAeeatoylnFilUR8Lm6Q27ou71XZDhGn hvmadOublGgiH9wwhBUlXwlnhlSD51uzi3u5qNoFkVoPpK2QNL0UPVxOTeAVU7PjvDhh0xqGrTc PuYV/jFqmy5EXm8SGEbAPmjZdC1Q8e1YrxVWG2CLR7/D7P7pS+LSzKFWtq8pLTIFnC6TKFCXy5b lcOkKwxUfUSaejjAhCDO7wSFY9OO3eJk8Kqs3s3YJD4psSWjxYyXsGC341mF6NDuP6hsHx4xI4y 10yBcqgP X-Authority-Analysis: v=2.4 cv=N/QpF39B c=1 sm=1 tr=0 ts=68cc05df cx=c_pps a=OOZaFjgC48PWsiFpTAqLcw==:117 a=OOZaFjgC48PWsiFpTAqLcw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=yJojWOMRYYMA:10 a=GoEa3M9JfhUA:10 a=VwQbUJbxAAAA:8 a=0kGgKBmrKo0Vx7MTTEYA:9 a=CjuIK1q_8ugA:10 On Thu, Sep 18, 2025 at 12:21:55PM +0100, kirill@shutemov.name wrote: > From: Kiryl Shutsemau > > We do not mlock large folios on adding them to rmap deferring until > relaim. It leads to substantial undercount of Mlocked in /proc/meminfo. > > This patchset improves the situation by mlocking large folios fully > mapped to the VMA. > > Partially mapped large folios are still not accounted, but it brings > meminfo value closer to the truth and makes it useful. > > Kiryl Shutsemau (2): > mm/fault: Try to map the entire file folio in finish_fault() I feel like you need to speak more about this change in the cover letter. > mm/rmap: Improve mlock tracking for large folios > > mm/memory.c | 9 ++------- > mm/rmap.c | 13 ++++--------- > 2 files changed, 6 insertions(+), 16 deletions(-) > > -- > 2.50.1 > FYI I compile tested each comit, mm self test tested blah blah + all looking good. So just about Baolin's input really for 1/2.