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 CB09EC54FB3 for ; Thu, 29 May 2025 21:24:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4B40E6B0089; Thu, 29 May 2025 17:24:52 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 489EF6B008C; Thu, 29 May 2025 17:24:52 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 351816B0092; Thu, 29 May 2025 17:24:52 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 119C46B0089 for ; Thu, 29 May 2025 17:24:52 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id B50A6BEF48 for ; Thu, 29 May 2025 21:24:51 +0000 (UTC) X-FDA: 83497225182.12.5CA8E17 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf19.hostedemail.com (Postfix) with ESMTP id 2BA701A0004 for ; Thu, 29 May 2025 21:24:47 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b="XJkS/q5N"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=hxGPzjSi; spf=pass (imf19.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1748553888; 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=8YnYvHlYkkjNkp/K4p9v5KQfU5UhZWP4hCll9NsVoNA=; b=5DbLfkBLiK197BveStwycOd6sJGZ8p5SLTATdIC72fVOAwIZX5vr1TgAz/Iqrm4neaXFTn K+34+oP6v5i6BLOhK7uI/yE9E3lZGsFejAxYBsQyVjROoQF/8QbE32d7G5JCi+y5vcrYrV S+BgsD7MOvaX78IHoTTX3SB4qHoYJ6Q= ARC-Authentication-Results: i=2; imf19.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b="XJkS/q5N"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=hxGPzjSi; spf=pass (imf19.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1748553888; a=rsa-sha256; cv=pass; b=ju4I3VGEQmrbzS6msHFiMd4jTEtQuC8MApzCGSAZRNphZeNIhe0y5Cg+F/DlpVeS1u8yJe mnBnDnrwyinuW3YHznZt2lKyCuluyoCVZqc7/J+KNEKO/w7RtTUu6efQ992Vf3AsVYY9V2 wwcGZYXBANT5xl6kt6wyYQr9Mk6jZmc= Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 54TLN6gi018872; Thu, 29 May 2025 21:24:32 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=8YnYvHlYkkjNkp/K4p 9v5KQfU5UhZWP4hCll9NsVoNA=; b=XJkS/q5N9EEkbmTtLzL8IWVEP3I/BPX5wA dwUc1UfaaDaMQaJqcHzVYHSYusG9LCuEjl4m9ic9ExWIM0omiAgsxRsQh3G1YabL axAfDmb+1zZHZgsaaDd/IRR1uE8sI7nmuKvC9S1nEn4+ngBAsZe3UgrfdAaS8l6Y rSmThSeYNl8+DA5Q5wA9AJ2jVA4GDe2See39H+zDm+rGLGjJjcsnsX1VXvtIbhzf 1FKuJKGXhlyEEoznwWGpzryQLLRYJIW9YIn3aVCc9IxuxWHMywTqiuhNeEcK60ZC Up7dOeh8g4jnouUOaIiueBlegxg9Ggg4E3Syp1YKCqr9ac+64R3Q== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 46v0ym198n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 29 May 2025 21:24:32 +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 54TLKOvI023062; Thu, 29 May 2025 21:24:30 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12on2067.outbound.protection.outlook.com [40.107.237.67]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 46u4jc7q4r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 29 May 2025 21:24:30 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wGZ6vvsmzgtfYqV/Losa6NRv3puFSpOaMdOHFMogAy0M3ijW9fHc3kaBTgBgze7gBDXjDAeIRDZTX3jjmQS6Y9RRAHB3nOoWaryjenyzYjLf/lCJMj+TQRvjtXSj1qWcsHSxTT4mrfFcAD5/gYbNeglyStdIEg5dIpH4iu+rajwFOK3wdDGx9JCj3eKbCx8quneN3JsFXXjnMJq+lznkU/I37+fQ9zDUS5RTSJTM1eIOGA755nJNwsRbCCoz//osSLlV+rahoZ3p43pqJi8yqhBlMQUhPDnLzXiiHcGJz6q5yerI8ZrhcpVZo3ly/WYtGSPZhzLof1xXxcYiJ/cW9Q== 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=8YnYvHlYkkjNkp/K4p9v5KQfU5UhZWP4hCll9NsVoNA=; b=zEhw6eKkEFP/Umn/c9kPSr5D/JGfbU9TBCY94A1TlNag+0kNsePccYRuZfOZzqpquS8UrCR7BxQJQiSyM36+AGGXZL7oTBftdfOUshCJlo84sssgyK8AbbPYsrLfGhKis1oJ0M5sn/cguent1loOentqZdT7FWukEGHA8B4KsBP/1VASvXWU1RiC/N9+B1DhXci3BbDDoVBGEueafwNu5auqKPqfRBdN4S5LvtjpSykx45ZhhiQNucOp1BpzbVC4ZmHXD/DJHIg5KZyFeEThLxHY5jgfng+5SyAGz9qThsMWSOS/ZHcFxkYv5YKBtsOTfQiGfUYDgQ74X1fBp5Au1w== 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=8YnYvHlYkkjNkp/K4p9v5KQfU5UhZWP4hCll9NsVoNA=; b=hxGPzjSiJtY3l6KCEL3cyPy3Ta7ANsaz7OcuYFg8sJwcQlJ8mf8blgy2gJ814kSJ/stXpIrpQqmhES3zPfscEbBWE6T9FdPqfb9RIAF6GNlJo8daSt6dmAFFpXAkzCPr/PSQ4c0gw/4pAIyz5A4lbGL3IcOzFaX4Vh35Y05jjYQ= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by PH0PR10MB5545.namprd10.prod.outlook.com (2603:10b6:510:4b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8746.40; Thu, 29 May 2025 21:24:28 +0000 Received: from PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c]) by PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c%6]) with mapi id 15.20.8746.035; Thu, 29 May 2025 21:24:28 +0000 Date: Thu, 29 May 2025 17:24:23 -0400 From: "Liam R. Howlett" To: Johannes Weiner Cc: Matthew Wilcox , Lorenzo Stoakes , Andrew Morton , Shakeel Butt , David Hildenbrand , Vlastimil Babka , Jann Horn , Arnd Bergmann , Christian Brauner , SeongJae Park , Usama Arif , Mike Rapoport , Barry Song <21cnbao@gmail.com>, linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, linux-api@vger.kernel.org, Pedro Falcato Subject: Re: [DISCUSSION] proposed mctl() API Message-ID: Mail-Followup-To: "Liam R. Howlett" , Johannes Weiner , Matthew Wilcox , Lorenzo Stoakes , Andrew Morton , Shakeel Butt , David Hildenbrand , Vlastimil Babka , Jann Horn , Arnd Bergmann , Christian Brauner , SeongJae Park , Usama Arif , Mike Rapoport , Barry Song <21cnbao@gmail.com>, linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, linux-api@vger.kernel.org, Pedro Falcato References: <85778a76-7dc8-4ea8-8827-acb45f74ee05@lucifer.local> <20250529211423.GA1271329@cmpxchg.org> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250529211423.GA1271329@cmpxchg.org> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YQBPR01CA0058.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::30) To PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5777:EE_|PH0PR10MB5545:EE_ X-MS-Office365-Filtering-Correlation-Id: 1f01c6a0-a844-4933-f7dd-08dd9ef7316a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016|7416014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?flwnE80Db4nxYJwScDZ6bdM9p0yesjZkpbbvSiSnd/6LAcBrXWhWCjjq8G6x?= =?us-ascii?Q?310Br5JUw9aWMvQgr4QQ+KZ1UA0tNxUn9E91fq7KJIb5PJBS8uuEWFdhc1sF?= =?us-ascii?Q?5DustHQWJIHxN4YbTsq7A0mwjDaGcI9fq1MzloppxL6WkIJDY0yjt2S1m9o0?= =?us-ascii?Q?WhXIEb3i26SkIh+PD2O5ZV/vvLY6bwF/rHYihdpVfSeVFfqKLAOkZzixz2EV?= =?us-ascii?Q?nqaeoptdFkMJ+PNCVG0YbsZ2yOKk1RpylrFNJkifqSkNcVBP3ELM/iW8lt1c?= =?us-ascii?Q?RYO829vMtJzg0zOtjKb+Sen33vRR9pTfheL5djhal/3n7UKtbDMuuA/wEH/m?= =?us-ascii?Q?fMSPCicLmCwMHRFvn0hEwJ1lnUkdmRN/iNkM9OrSOgAMyBv97+W8683oLcHQ?= =?us-ascii?Q?47HCj0qSarGZfQxlzyMhFkhm2Olg75s+lsZuPWfjOT84YcXpEymxt/ZZdOSH?= =?us-ascii?Q?WBKeJuIm4kBs6xIAtEFyDMwqp4hyy+JL5CZeRegK9yUCmh87RNpvSzv5/WPf?= =?us-ascii?Q?Z2AfJCyXDhJiKYLGO2jjl7cmRRIABgAm35m+2xe2ybZwFsBUgjSftgLQzIkw?= =?us-ascii?Q?cs2p7OTxCrJGh44ZCtpQ6kmg1sArRt9nlVN75rJAXP7D5jmq9papwPJn1yrf?= =?us-ascii?Q?jqhM4EtOIXWxNNroh7PJRJCpUSmDMKjBmQcm4JiFwz0ukQdQUj/MoV1ozVZQ?= =?us-ascii?Q?iCHI2bXDqn9tD3I3kE1TPnmnenLNjOkonJIV4/hedewBYYzOLVeifZVlbu/Y?= =?us-ascii?Q?stGOVqpJwVg+pxNXhOr36Unf54fjWytmv/CbncsxyEeE9Pf/qmHzWvbWZMeF?= =?us-ascii?Q?nc31IMq5sG+a7xuFruqL/O3jONR+4qW2ZjNv+pdfeVYWJhHTgGr/Gf2h3taA?= =?us-ascii?Q?73FuULh3N9g4LxbMdLIUbo86LuRdm/hiKK4eyr4z1WyUgp3D6tF+1srFepMr?= =?us-ascii?Q?llV+AbMWeGYrLStK6hzyeFplPi/3cMEFIr0+18r+WW2fdwUn88wUv+cwpcQ4?= =?us-ascii?Q?J+Ui8KZvmpFZ7SRdhSsWCbCJTIW4rTuiYKoyZdZb9z3R22u+IQYtNOdMUJGb?= =?us-ascii?Q?KxQRmuGH4EDaNI2W+xH+hs32K7NopTv23uBRCMZ6T3CieTd+1mJbRx64Cvug?= =?us-ascii?Q?1GotR8V7Qn7zheLTs8ELPKuA/VROrYAH5uPWQmsPovMuzxFEe+hFc0Vd4P6W?= =?us-ascii?Q?ZNdNgoG+tx/OdrIIDHDhzmNulBt2Hs9Ap/J3VAhPxcJQ1lUHIRz6/+TMNTpZ?= =?us-ascii?Q?p+jTNVErXkERdaWo8aZyXeTbKlFGhvq6O7lBIMS8YumisE0QLd8SU0z9auBS?= =?us-ascii?Q?kq+bw2pXKPQvAZg6Vwn9UB0ZygdlOlZ6Q1ZovcBVVNL22x98L5YuVW+WVI6A?= =?us-ascii?Q?SsWtGNfDgBW41Y2OTZIYkAXl5QHx8fsBbC4O5xOzhQqO+nqgvPPYF5mX8Z92?= =?us-ascii?Q?oof/cchX+Co=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5777.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(7416014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?hMSXmJ+BJkBH7+yASe1YQJwHBdCR+h+cndIm1gy0LYHRNY9cgGfeV3heLMSl?= =?us-ascii?Q?1bHQYBLf7kOq9wKcBImkVJKnVHlKcHh3pnpbUolE158ZGYW/fCMjZoYHNhP6?= =?us-ascii?Q?hhG6X3ETkO5ZQCXxWaEyyoCXhcZpKGvEVAEdwWDh5ELbajQJPi29UG/9mw5r?= =?us-ascii?Q?JJ1UThDOXMf0n2U8FuE3oLYbhqOk34GSvu+jLFV+ikviiw3A5yvL5cEpwKwB?= =?us-ascii?Q?ui4fa0wMZStby2D2tPw7gpuuy4HPlPKL5rUv/6tTwx6gFCxRsmxMMA726AKD?= =?us-ascii?Q?mdoHEpHUp0xWuG0ztYA25++7SrFLwEkqq7BZFFGUcNEZzis+M3Hrf6UyZOpP?= =?us-ascii?Q?fw9NMQbm8Pl+cskVxJFrQTigxI3+YlacvEoZ3+fogG0R6l/1T8ma+tMoShC5?= =?us-ascii?Q?hXrdG4uCd5SP5DvpZG5tvrJYlrFAgsCgS5fQhXuRkP4O0Kent7nOxP0yzexx?= =?us-ascii?Q?yf5/0MlUI4fVck3MII+zT0FE+6+mIWq8fw+yY0FJrrr6UXs2GC+wzTD2C8Q/?= =?us-ascii?Q?SI6PNoVDLhL31uRP1UZVP6Qxy4ftqyBeiOgz/BHO5/P+EAv2gPDkOsI/dYIy?= =?us-ascii?Q?96EkT4zYF0QilZJTLriXJNBuM2n3XBcr7+dSUDY/I6nWfkO41UZHcVgYSiTY?= =?us-ascii?Q?OL2uNBlfBU7Ucsedm7qy33Ack3KS/0GrJ7DqWqYktXBEf0gUQeymAz9TdfVN?= =?us-ascii?Q?j8RM4XcsvtgvJIUlhi4Oppp5wX9pCcD67cljuA9bMD+ZWBAZOmKyhZygDWLa?= =?us-ascii?Q?t+WLQG83oadJyXQPr1dciSg3UA1gt424WLQBGLev6JdqmXGiiInmnouZNfAD?= =?us-ascii?Q?JwysAumenEpQD2zCBCBILTuIcNd2x5UibmOVlcogxRFTHRbRJXjsjq/e0Uek?= =?us-ascii?Q?y83PqKr83yWEyzis2taUCK104f2JPylCkxYu7CoPKrcFxrNk7aKCV114o8q1?= =?us-ascii?Q?ACA2WOjk5YXEBAKXXTlonlCYNOn0//NY7AA3mGduN6uMiRFg4BftzPZSTT/E?= =?us-ascii?Q?K3FYvCDIR8tO2qfkNsGJYVZihGEaKmx8ycerRFTFt6VeZTi9cYUx39rFrZ3e?= =?us-ascii?Q?Vfl+2Z8KdRZLpBxULOS+i9gSvFU0oYOTV9Nt0lYXOL15iD5CedMRQIgjGeaX?= =?us-ascii?Q?je1wK/IcPn8jY3EeI1tXc4ajflA+H3rLsUP8asFwnpqXWqNawFJ/FaTSw91R?= =?us-ascii?Q?9u+XtDGjtOdYYY6gaY9TIvn4PJ0HfcLjzCIPIfytlXAp56oeZHG043oqs5NX?= =?us-ascii?Q?R8fNLNjG3rnZ01FKC+/zIVqjQXuUcZFHHsiU2+zc9Xr87cwWwFjFoNVkUbVC?= =?us-ascii?Q?lSNkqQhjts+kK1a6IHNlM26P3pqzURhQCDhh18KA+4oFFJRj0whg2MRZ1u/G?= =?us-ascii?Q?lcKukINca9yOHS9la7v59RMWafOhUUIcD/R8ccka2tbl80Rk/r8Cm4nuLKWg?= =?us-ascii?Q?WeEESTj8eXeu/k+td7wZrAqqugLOxkxsNwfJvZHEDtG5e20ne7L90Kjm1YLP?= =?us-ascii?Q?zunGTJmlRcj/jPm1bajaLLcLHWG3U1ZekmQistg1hZYYmlm7iZ0A+NZ4ONhj?= =?us-ascii?Q?ZiS4lNenO/a3d9v3d5dzLUJLPQw/+HyVhoDz5STf?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 6cwjlv6BdbpjUGAHMD+N5tq9c8XVlknesQ3SHs4oRgMmhkUI22tIz8BLUFzOLRbkX6mtvqyTxVYABCImx5Vg/un6RPQrDWeWEc4hJwX9EoULLjrSyKqP//lmX72iH+O5/0HtzmxWkBqN9EhRg9KKnqLSGSSgYrTGpAuMkmanhEuJaCE6pQzs/89BO5dwNOZi9BqL9qs2zev8DXGkLIMpK1qTuxUlxR+t79eUAuSVEM95HGTqtDb6dRn7fCaDoGAnDRhlTaLSrHcKoi6CTtmlFduXKt5vzhOjzfDtsnqQK/AAsiK9kltmLDINUAqTp4qnEQmh1kCWzAfFxicwZZ53YvmpeVLUfUBADT3GJUoDEv82+VUYSgzj+zsGVGwmxghtp/1qA7W216mVtT0rRCfE9C6UOGLQo/U+XN0R7sz5+pAgXMIFJ5NuQ7/EeMdpViGunvx3zHGJ+9QtUyMcCzEVn4CGXojneQggiXTNI+Zqr+RNjNBodR4J6Jh3IAUB16/XR2eHyKXEROmq/WMiTF/+6fxHw+WvK1bYBKhzTM86nKyz9fCqnnIzN34vfpu0KlkfCEp1qy9N12OHql5mrWVgLP4hsNcvov2YxHRpBYIs+PU= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1f01c6a0-a844-4933-f7dd-08dd9ef7316a X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 May 2025 21:24:28.1238 (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: fUafDnIOF6pLygHvJ+gR8+09xIel8F9h7seObf6af3k/V0pS2F8QkDZnOdF0YwEiovErGJ3/5HYORkT0JnREHQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB5545 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-05-29_09,2025-05-29_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 phishscore=0 mlxlogscore=999 bulkscore=0 suspectscore=0 malwarescore=0 spamscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2505290209 X-Proofpoint-GUID: 8Co8IQmzMGXxhwnt2P1ol4M5YimcX6vs X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTI5MDIwOSBTYWx0ZWRfX6Ni7QoiTXLkS +kISlQOzYZ3uGv5fcIlHp0W9SQDfsghss9MZdt/DYdnBVnakybAHrBwuw74JlAMIbnIrN/mmsPl qqiKMnFkRsaaocaG/F1sTco9qM279JMu1dFkhv3Zw3puxwhy4vNzB7DEaIxiHX28bNb/umFx8vQ IjDxAVazix4/GGVMxTT1c97U0HKkE/TUSue/A5nbgXVzEhoUS0gMaRdJWE1blWKEONOu/s/wEpJ ZJdXht/XoL0TvuIYJgOsJM2RYhvumW5SXsdMXfKI7JZFTr7Dc8nqgxmsA756poUoKuY49BBj+vi zaQgLUBVeTmd28qRzeteKYA9XSlPB1CjuXAGlfK4nkhvT8290PSDRX1+pQCopmAZiTB6M8z0F1V pcBorclkUkXD3aIXV610rPA5cHtldGz/hJiJDIUDm3GXc+9ka6A7/Gw8uiLPbX7hSACsm+Hz X-Proofpoint-ORIG-GUID: 8Co8IQmzMGXxhwnt2P1ol4M5YimcX6vs X-Authority-Analysis: v=2.4 cv=N7MpF39B c=1 sm=1 tr=0 ts=6838d090 b=1 cx=c_pps a=e1sVV491RgrpLwSTMOnk8w==:117 a=e1sVV491RgrpLwSTMOnk8w==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=dt9VzEwgFbYA:10 a=GoEa3M9JfhUA:10 a=ufHFDILaAAAA:8 a=UxKnjRbc-qq4Z7Ko0EQA:9 a=CjuIK1q_8ugA:10 a=ZmIg1sZ3JBWsdXgziEIF:22 cc=ntf awl=host:14714 X-Stat-Signature: mqhnsdz4sr5ahwtcfxc1461mewrhoub7 X-Rspamd-Queue-Id: 2BA701A0004 X-Rspam-User: X-Rspamd-Server: rspam02 X-HE-Tag: 1748553887-541111 X-HE-Meta: U2FsdGVkX1/UPUbD8J+Dh/O8KSIdA0X+5kkHezQWovKybdw4nT0WKvsb+3U7UYYVQs8n0j5pjlKBJbsLkiGZ/B8l3FutRQpHQG0qDJUNLzR2+yDx64UMB/GNJUMewm0IeQhPxhNEOszZn/tEB0ImHLE4LS6gJmv3/2yzI7Agx2C697ZEIy49GO9oLHhdIF+5PTBRvdQPd4GlosnoJA8ERJ9fMCIbi5I0PAPG18jzuCuSOuU9aE9gn/S5hX8J9MnGg/bKYm2aC8h2NyzB9OhwQM7YlfqA/s3rZz0Xh/0i+w2ydxuk4yYYM8wXjdz018TBzYA/pbH5UByr+p8PV8mwBWo9fgsv4fQkrsP+aIbDI+/WUPJ7uimpQKfscBlTmpG3SITl4l5fED7gcjVbhJQQuFjIW9UVfhB5K4odOkyn90nnLP/OnUMGMVDNKThXZArctyjYPo06L/Kx+lMLfjXPQ5nRVfN9N0/SyJvqwQjQDJfme/bX5102jQlwRQPls6DA9V4505o+//C2svunmuDd8hkqWtOBdEFA6HO55c8b/vEJAKsI8ggaOdrxYSMA1XQ4Q3tEjwaN05VeqZyi0/+RKMT2HO7y6//y6IWcWOJvhSWosJKnbkV6xtWsm5xcQF61rM1XADHnjdURRmge7ukNSnxiRV94rXRAfon7HasjU6CRfWY6C43XQsr4pgZeprw1vcN1s5HxjHtOfUhVqvjxQBsOGSGOJKweznurMj2zbSpOaD6XhFhZsChu9rO5Ml+JjnJfZKCTwqNcHucCnMXZhIp+5JRk5kdJLmJ1mPQURhnJkascXfVTIuUO01us/vGygZ0+L1LwZQ7GOzRSf+XE77wo+IFdyxE3lRbpcAvu0xnzTW+pJszXG+OowV0yg3QUonQ6IIT3dmo+oRMtFVB0BgijyV8CA2wFYZZli4m9LiARs3m1HNCWQp63SfyB74VM7Bl4O9UwhbibvQb0VuK 7V5NqtRV cHxE6gf3ECrEOEtQW9kfXnahNv2bs2XaaLMHfTmYgyCreCbu6qk9mxC1WZoiwdsUxIvuCBJySitf2nPbW93SeDAtRDa2/uZN0SXS6E9gyOvk//MW0MR/HMNZvZ9c0wEyeRiK96nGwAgw5XXIitXpBa80MStFAXpF3E6whfKfriJqcM+z6v2aVJVPox9tHggkr9rtMEgr47z9ErG1D/MnRBlc/iWfCWUOqADvUNrr8vITvg299ZSvXNhF1n6MKqBBRx4CembRM/ykubtkMjSV3NKf9LiN6nXHOScPnxXIJejlZ9TXTiby186g08yGFwZKtNFhViTzpNXwnrG65hOkiZ0iXiw7dfqgxWS5JztgIDT37w7wl2B7cvxjGsAIxclCRwIgazZeYLQP7Db351VlXLMoAlKpX8Lh8ljqjGin3dQuCGnehxlFC93bOXEYEejSps5WNwA+mREmBqoe47c9rai2NNYecZCHZwCeb0D1T8R7wJuBTpkYT+6l66hmpc+cqG3+iK70YSR8d0FgJLpjo4o3jn2JI736G3T2LNelbPgas2b9oDF0hes01qV+CdsvmwaE8W4/1msTv5MiovPVGySUYj978YWCGZVJAaK/yR33bIwVEFTG0QyY/lwAYC6PAP2LE5m/ijmwxIQvvlTfVxXL+IeFVIDsOIuvamuKPn0XoqenMYANNFzdaDImSE+5sNd8ExiMGZYDdNeOvoR8+nzZaaSA5Iu5SISzrmhGFi2LrSm4= 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: * Johannes Weiner [250529 17:14]: > On Thu, May 29, 2025 at 04:28:46PM +0100, Matthew Wilcox wrote: > > Barry's problem is that we're all nervous about possibly regressing > > performance on some unknown workloads. Just try Barry's proposal, see > > if anyone actually compains or if we're just afraid of our own shadows. > > I actually explained why I think this is a terrible idea. But okay, I > tried the patch anyway. > > This is 'git log' on a hot kernel repo after a large IO stream: Can you clarify this benchmark please? Is this running 'git log', then stream IO, then running 'git log' again? > > VANILLA BARRY > Real time 49.93 ( +0.00%) 60.36 ( +20.48%) > User time 32.10 ( +0.00%) 32.09 ( -0.04%) > System time 14.41 ( +0.00%) 14.64 ( +1.50%) > pgmajfault 9227.00 ( +0.00%) 18390.00 ( +99.30%) > workingset_refault_file 184.00 ( +0.00%) 236899.00 (+127954.05%) > > Clearly we can't generally ignore page cache hits just because the > mmaps() are intermittent. > > The whole point is to cache across processes and their various > apertures into a common, long-lived filesystem space. > > Barry knows something about the relationship between certain processes > and certain files that he could exploit with MADV_COLD-on-exit > semantics. But that's not something the kernel can safely assume. Not > without defeating the page cache for an entire class of file accesses.