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 05574C2D0CD for ; Wed, 21 May 2025 16:49:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8070C6B0093; Wed, 21 May 2025 12:49:32 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7DEFF6B0095; Wed, 21 May 2025 12:49:32 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 681E26B0096; Wed, 21 May 2025 12:49:32 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 4707A6B0093 for ; Wed, 21 May 2025 12:49:32 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id CE6CE1D2F59 for ; Wed, 21 May 2025 16:49:31 +0000 (UTC) X-FDA: 83467500942.24.23D0FB1 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf26.hostedemail.com (Postfix) with ESMTP id 4D9C614000C for ; Wed, 21 May 2025 16:49:28 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=NZLDW6UG; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=xgeUoWhI; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf26.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@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=1747846168; 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=0JlRb5HXQ0HTVbW8lCj2hxqUfPqf89Tv7f/32da3qws=; b=pBOmEhDAW96RlSix23/VBb68qvgESrDIQI4KSzEn8Scl9CQLnctf4DRvGayrdmf3veGoWP C9PCDtYmDTQiWsXLxWC7ce39g4vhGAJvVpO9HLdoLW5dvVFBSgBlYMXL37qr0clBOL1ZB+ EPGq4dREMi8xQiOJwagXM/6l8j1xRHg= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1747846168; a=rsa-sha256; cv=pass; b=RNNE4zGXYQectiSrMQ7EhVKKSBXWA1Dv8T5/02iX6i15cVe01YggYJpPCjl6FExNMfAwlt ssTi0oU7rXUiP/wlULx+L59/0K8rN6bM3vd7Tdc13+YYPLs1b7GU9qtAlOR4W06/ZYcDwJ W9pIMJ50CqlBuVH8b8H73IhjsLyvYdE= ARC-Authentication-Results: i=2; imf26.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=NZLDW6UG; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=xgeUoWhI; dmarc=pass (policy=reject) header.from=oracle.com; spf=pass (imf26.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 54LGMtVW013871; Wed, 21 May 2025 16:49:21 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=0JlRb5HXQ0HTVbW8lC j2hxqUfPqf89Tv7f/32da3qws=; b=NZLDW6UGnhE+dQDib9Qkn9MiNGoi7Qq+TI ZTpPPbnrX4zOYD24Ti4gwX0wfIw+ytNphE0z/WOWOg/oS5DkU/NaPcZ6/UduTCuZ 5YA04sPfl0zvU7AcSysxXkbJkjlrYYW7DqGMC+A9/ljzcAXFCx8lo7wiT+YGii9S Ro6IkE8OWsUedDzJs8TQ+gpdrRaM4ubEMnl/ZbpMtiO+zcQIDsIq93ltcAkJLkkE A/STG3jYAK/awhF6KLQRFJ7HV1DdlMf36Hyb+4mIs6S6yty1adZb1f/u5T2VUdE/ jPctVtB3BGMbPKfB381UGyHSN8+MOwgNmmV/jsUx7NOj9mDM4BjQ== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 46sj2qg46m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 21 May 2025 16:49:21 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 54LGgNgR020269; Wed, 21 May 2025 16:49:19 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12on2061.outbound.protection.outlook.com [40.107.237.61]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 46rweu3xqh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 21 May 2025 16:49:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lr1sSD3zJGp3lbVnEaLbNeAUwinVUhDSzGePVKrnwzeb3LF/VllZrJ1/el/agR5LSjmKoUhfq67Jn/BmRRWaH4Exhy0FGraHrbhQ7NpdpJQKdCPShPgh2VZhpVnfEP3Sz72YfGY1mzEK1/cse3bxtqT+kQXVJRAFSVjVXx+MsKP5NQ8AMccCXXKLZcljz0vx3Kk6ph1FxmAUOdvTADk5Yak8ayj8Ozl6bvQDbbfVaHsmtFW0njc4nUvNkGQwmMpG7fmLvy6ibB3IvoSCsBeydHJsQfSSzayReSGvWPP2oQOabNt0fzs76z73uBj4ZanuX+YaNa5dE6lknKWqlOdJoQ== 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=0JlRb5HXQ0HTVbW8lCj2hxqUfPqf89Tv7f/32da3qws=; b=YIsPW0T/DhjoVN0a5o6OYIRq92rk9unOHyHnw+ZrLUCsSEaNThqSOO9hQ9YUgpNWTqLIMJ6qkcbrKDDThFCfZPepch+8pb7r6OqSrA2x+A3F4UQ1C26OSG3XWDJoijxSl/cykqntI7ub3Cy8mm+m2uvZWSBWDOLT30/ra11zQrXbEYsts6BHn9zuEQBeWe01T7jTH1Oy1XD+oniU9XICpzMCWlyW81F9OzDyexG0v84KUbq2U5FZT1bR7VZf0gNlAjh7DZGrhEe8gj9izKmeHytMr5LYw80WuaUuCpE9TwNdvSrjVWkRsFtqbUViirOC9JMbyveLXyyD2nYifiVE+Q== 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=0JlRb5HXQ0HTVbW8lCj2hxqUfPqf89Tv7f/32da3qws=; b=xgeUoWhIG4O7CB9OF0A2QrgZ/OD5sPjyH4Rp8IWbsHCmpqOUXBrHxWbUBdIAqeuJzgxP05xsgTeD4TtjKIqMVQ0mjTqutNheJ+vjyuXd+FPsHhIqru276TKBzn2zQx3O8uhVd19cHT8QFj3oG8rZzsRtv6Zzc3KU9cFYoB1uFSs= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by BLAPR10MB4913.namprd10.prod.outlook.com (2603:10b6:208:307::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8746.31; Wed, 21 May 2025 16:49:18 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%5]) with mapi id 15.20.8746.030; Wed, 21 May 2025 16:49:17 +0000 Date: Wed, 21 May 2025 17:49:15 +0100 From: Lorenzo Stoakes To: Shakeel Butt Cc: Andrew Morton , "Liam R . Howlett" , David Hildenbrand , Vlastimil Babka , Jann Horn , Arnd Bergmann , Christian Brauner , linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, SeongJae Park , Usama Arif Subject: Re: [RFC PATCH 0/5] add process_madvise() flags to modify behaviour Message-ID: References: <7tzfy4mmbo2utodqr5clk24mcawef5l2gwrgmnp5jmqxmhkpav@jpzaaoys6jro> <5604190c-3309-4cb8-b746-2301615d933c@lucifer.local> <226owobtknee4iirb7sdm3hs26u4nvytdugxgxtz23kcrx6tzg@nryescaj266u> <7a214bee-d184-460f-88d6-2249b9d513ba@lucifer.local> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO4P123CA0336.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18c::17) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|BLAPR10MB4913:EE_ X-MS-Office365-Filtering-Correlation-Id: ec1580b4-1e01-4e86-0648-08dd98876d20 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ebaGnUtMfYp6/5SnIkuKTzEEPHMn4pm66COL9wArId4h8GHypObzaXAGHN6h?= =?us-ascii?Q?q1h6EMkS2LrM+/XwvN0cpRDgizBydGKvoj9O4TMcWe8E1uLREYpPL7lyHtuu?= =?us-ascii?Q?lMXmr6OMndrArN12f0g//cGVhnmwFBvtuXXYgwjoLHF5ZH5nkaXgpTxT+uhK?= =?us-ascii?Q?7drZhm/iFX+qubwXiFspNV+SWGZz1HjLwDK6oSwMtJ9dSdVuGEpSiBtez26X?= =?us-ascii?Q?Jdwv1znR7fGsI8E0wdk+NMe4kRT/Q03n/20lri7DWDMJyyQETF8s7QOLvyEr?= =?us-ascii?Q?hO7cIk7HhubNQmvYZV/em1eq6sDPlUIPQJs+YBcMnfWYSTfP2Ov+VwPyHtli?= =?us-ascii?Q?o3NpSublYt5OACpaO1vobrWgqvTDmZpZwzD6VH0j+fYPb3f56d30E59BZZIi?= =?us-ascii?Q?anlqYtRqoqBAIl6IHL2w4cH1G84jtAvm4W3wtm6niX6Gq1o3DxR3Gc9citot?= =?us-ascii?Q?Lex3aBPeWbXxwfWQ3j2DbAM9mV3DkGGhjpVIG8kotTd9h+IsOHS6JuP31iqP?= =?us-ascii?Q?QFTz+Ep5NIQs7dWSmpoQJZWb53ueZz9AtW6RG47Q9Ys77jkv+H0kUj2GeS2R?= =?us-ascii?Q?B144j70cNzp0TgAvUSK3Um/dXW+H8m+LEY7m2eNbVYLi8iuYXfYp/vUo23Op?= =?us-ascii?Q?VeCeWiO3x7uzX+aXfzVZjx/pPkzgMY4HYO7WAfpEJvfpslK1PuEJGiQAZ7Sh?= =?us-ascii?Q?L63akqbeBL9h7ZBaYENUVAxS7b24Hz7aox+Xp/Ipi3If8UDmQSBgxv+4Hh51?= =?us-ascii?Q?nYbIknlHWrHbzvDfWDoFdnLsLfpRK252gccQ5qbkq1UGOsUcB/GWAQOZ9r0Z?= =?us-ascii?Q?Jh58aRDuQhdyT4x6BZwamQJ9bkWdPJ2C7VQzm41WvTyFW8BKBacH/e10bYGk?= =?us-ascii?Q?/npqAXE7YY+MOEWi6Jf6Rjl0Rrd/BqKBu18cklCPwzHh3b+tD9/qFDlwY/eW?= =?us-ascii?Q?yexLJuVXG7ZfyjsoiqmtXh9Ik8QqvGkuVZR2eXqhlGiw2QO54UWnoR2zHL1a?= =?us-ascii?Q?xOFaZQtNpioUy4n9S3bnULAhk4O9DWGo0LhAJJC/jXZPBa+ycuLLPVYYtS9X?= =?us-ascii?Q?p5BC9csdXEzitmMHNDReK0lgklsVptE7pj6/qN6zXaktvOSomXncumtsCtkp?= =?us-ascii?Q?W19BbcsrQ6Rk2NxyLElD/Mfup8TuddTn3pgUXUMcskz1Y0Lws7N+u6DccA+6?= =?us-ascii?Q?TFErBWNRO643vFFC1m+nbcJEGOZtWB6RrBLWK/9d042AVIQqZrEcFCOsiYT6?= =?us-ascii?Q?g+R1cGw9VZhByGG5o5VLJGVCl61a6AuXV7/Ncrb6vLdTevvHZPxTlMWHkZl5?= =?us-ascii?Q?iRn9BYQ7faujjC4pZTP+nRb9Na94RSTnDVoGeteJWhcSyy4F1WPs84r79U/+?= =?us-ascii?Q?oTkaZY0Wb7Lik7+U/xcjHd0QNHkc2lTz1Zo/SnyO150APqSSYeaey6lJJpbA?= =?us-ascii?Q?q1IlSRQwUOg=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)(366016)(1800799024)(376014)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?gcr3ZamDrsqLfLqufmuODe5ydqSMMNdLuewGJVh2u0BI8gj2nCvNbX6hwYtX?= =?us-ascii?Q?ZPh805gMCcv17i8Gfx0kcHaVjBELcbD2j+oZ544cHVEzA6N2fPx3yA1xIjw7?= =?us-ascii?Q?Am0OshI+0A39aYSugs9DU9sXaH3kegfuiwm0xmo6cuyRnskUyl60GM1mhsT6?= =?us-ascii?Q?iIasPWhd8+rvwy3jw5NgXQFsULCYDQY7YNIBj+VEI38CTj9eG5ZzwzwkJ8G1?= =?us-ascii?Q?CqdkcQart/aNG/IWrpHn6tXVDamUpEYpatQDKRLheDjqYIA3EQxX2ZLemW2K?= =?us-ascii?Q?X8mna7YaUapUTnq0HMf4XdrpjqKfHAF/ci68bKIOaSPHOBjl2q6SFD+Zilr1?= =?us-ascii?Q?RyiLrq7Ggqj2XMoYhYOjiNuG96xhaVc1Jhsx56TBVZrMEMGomyb4Y1XJTefw?= =?us-ascii?Q?YU9InBgcoTSN6DkMNbGTCT+8S5qdm0sv2gS0GBJYb+Kwm6+t4XUMEVT52Gbf?= =?us-ascii?Q?gp4UEPfhrQ/aQP8D3/QyXCcLwpBBopK38KrOja9gDt5HVv/KP9GM3H8vitS5?= =?us-ascii?Q?ln9g5pYTi5zyPrraviqMoMyRJ8Lm6yUFmQsyljao369fNEMeakeQ2uA+j9oB?= =?us-ascii?Q?/8kDE8ThpVdWCKx6cqgbvy1hUSxDWl+rFDQhdR43acYK2ZKDZrTYagR29Vft?= =?us-ascii?Q?YFj6s9I4AMzhT9LZjNpPipiOqjZM0qf5lxbQu1MUKAl22aA6AWMltLOIa4IZ?= =?us-ascii?Q?L6CCBaJKcTMCYEpwsZUQ1vh/ibaag2GfjXomXbquUgdioZ6XKWPhApEDI2SA?= =?us-ascii?Q?nV9s4ftoLYR8votuhX2GtyBSZnZnm0eB0D3xtxonaYrWaf671VTlEcqqc9Pd?= =?us-ascii?Q?39UTGU543gfmd+TUepNvz/Pm9PeH4Tdk2Bf5M+ShJocMMbqZNo2v8KRQZP5a?= =?us-ascii?Q?x7Q9bfaEegL3ThjImY4CJyP0q+UN8oE19SXq3/QN1v1OIHLDuRTOQZystx7e?= =?us-ascii?Q?hx5NbMelFfhDjSaV7c3i/vicVy2GVp9jmeNbfr3f9zBKAwE5mHp0nfm8ybZ0?= =?us-ascii?Q?mHpqhwlh/EFnCa6kHgx4kou3EXHCXmg/DqpNzzGrvWNIzvqCf0AHfD/GJsyN?= =?us-ascii?Q?1HrMabh/YrkKLtMQxn4//eoQf22Jo9jly8DSGtkSDovDKpCX47FdaQcGZ4V8?= =?us-ascii?Q?ilCSy+bHZe0O+GVsL1SKOOLAwaiFjiC0Yg50zk2ee0ip1/QyamKRgYmK8xZS?= =?us-ascii?Q?WMIXr4EX47sHAHuCCMtK70zp1fH1qcl49joC6C7n2cwPjK6Uu61swYoxcMuz?= =?us-ascii?Q?FZv3Czn2PITtVnAhECO2Kx4qqIyUbtqKKnq3sX3vsJmy7iPSdmMJjdnXN43s?= =?us-ascii?Q?hNny2J4+F/Y+RuYfXdy/KlmrinvCE6lgAWNxGShGuuXDz5STah32dD5El9qQ?= =?us-ascii?Q?MSGHS0dDJOC7qcce9NuYxowFgAVH7oPNkfGWeXieJgxAHQliS516uzQNgR2S?= =?us-ascii?Q?JCIaULOT5i1EhiYwv/B5SEUU30/cqHGEV3KUtRTmbNL5IjC961VMm7iK1IXS?= =?us-ascii?Q?6K20ItJ4nWrdJ8Cjgl3xUzkDkF0Q+iHWQTCFsDw/SfPbf8lksB9gtwzF8k22?= =?us-ascii?Q?NKGKKi21tuBK9TuZ5Q25cbHMKHaRwyog5EzUpKvSFooROKS2DWyVdyU2Fvwu?= =?us-ascii?Q?OQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: sStirEYyfrztIOXP00+dykxyU3c07gq+flIJTPANWWExM0JfKB8T2FsyZ7QlkmSLXEdfVJm5veqXzyWQe1f2nWRVRw4VQJZbHu7ULvo3YX9DTUQjk00Gc1ERwKnReqUP8u/zJJ9u/BXrQDVp+xx8lS/Aw+pFZgntpFDDNuNI34SzXehfPZSgURA3yOFHnpCGXr/SSInFz9RL2pCBgOu18873S+WZg7JgNDs9EahGzgCY7aQJ15t5r4bfNGW3OvII4VKagBNm+lvgg20ektK5EJothOMxMGDoOu3ZPLQq/xvN1cf1oPZ5RmRusXrQngxqc2LOupfwR4zlGfitNrZMplRjVsufcD02q7N9QZd+pDKVbuNAcAAijcuhANbctYMX6AdHYUm3YmPOcWAqb0ll1KlvdWwuta/iyptjnAB2npKy3z+pK3WSee1S6C1Pek7tCM87uSND1gTLc+Dj/gfTRFuapU1SGKJzoWeucl9qLA9+22irWcAdVUrI60HbW4XIvZKsqKLzqjnTz3ZhdBRSPZJadBopFFkK58ZwzewN/zyzgWFKKGyqQVFdGiSaRonIhaOhNLuBJORYigoydKT8EmBvfvIXUpl7KL1VMNcGGGE= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: ec1580b4-1e01-4e86-0648-08dd98876d20 X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2025 16:49:17.6370 (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: AowF5UL1+MV2qNw/yGlhPjMaXVXQGDqgRwZLvQwCwWzHz3xQCe3R1s+Q6/PciXkvquK4MDe6AzSiBJwwmD1fkhvOLic8KE39nt/SclX9pUM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB4913 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-21_05,2025-05-20_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 adultscore=0 phishscore=0 spamscore=0 bulkscore=0 suspectscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2505210165 X-Authority-Analysis: v=2.4 cv=RpHFLDmK c=1 sm=1 tr=0 ts=682e0411 b=1 cx=c_pps a=qoll8+KPOyaMroiJ2sR5sw==:117 a=qoll8+KPOyaMroiJ2sR5sw==:17 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=dt9VzEwgFbYA:10 a=GoEa3M9JfhUA:10 a=kf9L06iJetKXqZ3TvR4A:9 a=CjuIK1q_8ugA:10 cc=ntf awl=host:13207 X-Proofpoint-ORIG-GUID: OvJisXQ-R9wGF6_3RT_LRxtLDeJxunpj X-Proofpoint-GUID: OvJisXQ-R9wGF6_3RT_LRxtLDeJxunpj X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTIxMDE2NSBTYWx0ZWRfX/E8TB9hiq+Lz HiNwoyMxzuMvCp6RDQ0VGldUVonDJPYFl0EAIFoTt4gfiBTnVfpdQ8N7+TvX6MUFbAJPkNDElej hJCnYoBd59AQmJcdaIAa51hPzC/EI/7wXgS77auM5U25U0n9gB6w1u3g2wcL3wfHkDyH2feCOSd EtpSSNh9xptgzn+z3XCpSItkAuTelZlr98zr917O+81ZAPXF4L8RL3H9pNhnxV80EzPTTX0gnCS u4VdD8zKBnrDlwyKhiuwFKN076O9Kw3ST44dFgP8IPcImMb+kF7mMB1my/ey7J4WBwPtZap99Wg tCCIXldxowXOQc2EYhYrwONM1XNa+xPDtvPDc+qm8Sz85mqc4b1QezgnaUIuoFA8NpBY69zOgTi ynHASA+aF1NsYU44YTZV4aCkTx76yKWwnWfqEeGpjFsex0zGUq/suJpoKBeLuK3iyeXM4L8o X-Stat-Signature: r4m6d4cwpb587ghwo1wju1zcqm6zz7i1 X-Rspam-User: X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 4D9C614000C X-HE-Tag: 1747846168-614497 X-HE-Meta: U2FsdGVkX1/sOeGCDsEJ0gTq2E3/SwRRPEMKuoreCqWb6R8zmIPZmsTzRICDOczx1zyx4fTh6RlKO0qYW/0680fXeNwz7LQb4OrEJoz6CiNuIpkgcDKMBPQbEt011Z62uur01V4f/bsiCQZ24PLxMcV4K+J9757l9XhgOGKJdTh0ZsMRnkXkj3iHC3pWOpW8boqBj99k8exx9EWrSgS9FNlRJxZlj2Mkv2yFu1QfsFc9ibua2HDuv0mngQP0NeODZClFb9S8KoQ52EcApVMdp+m5XAlpyWI/omYlkXEows5m9TEBBkM0ZGX/QPO/e19NqtZuYCyPLhXE+5K0wDK5kGsqwmEhoeMgVYMfngzuopDo4NShM5hwCw4BrFmiJd0U8G6VYggnphfrNe0GBmjeF5i5lhkIbmPsiw6VOW/WVVsNHNew8+ftDqWmkv3UBiOG9TGtXsa6L+a2bvSMFwM0fEKWx2+D5+b1WMp8h6LMgsynV6KZu2GYgeKYhumx5fRSsrerVpAJt1DIGidJujDVqsHOIayS+dOoWtIq+V0mnIKHaLHfmsMgX7kjVZvqUVO09bN0zdc7N/6Dks58SaaS6XdqeCB6nt/rEoXyrOYteTRnKjq/eEoITw5FPAG9G55b5BJTgs7H0PWiunHzBwgSAp7siNFbz+7hnvyDYNCTplGi/jgnddTDWd+AzCzi5YGEehylF5AJIbtREqLs6j8wt1JzwTsiUA+hwPWl9TcBs8ef+gSoC3CeB5Ir4wf2iiHZFp7FPH5c06CQzcGeOY0rWGK1vmXn6oWs9TIQXRQsLNgLPd95bRgzeBEDwg0Yy9cP/IRXUHLbsneEyyz8Zj6io85PzsNS3rwMfb21jyvXT006k1YOR6kOEqyFbGmoEWMGjxSXkIem1009KesLC4Gq7Oq1DsesIDTLFEPf48Xyst/mkTvtQ7RpLELhIaaXPuTw7eYRH22l2hekL1krAx6 1ezV5Aku /tn4BlFfdONR05UjUM9vykwUkEs8X+7AYVzYhpFutFqjx8hBU8D3j90tRVk+QDJ89Bxd5rkdzjdRurvMt8QBSQYbd6L/ZrFg/K78BeRB7/ENR6c93ldb9UKdYm1Yo5BGJ/TmVlN46kSnkFHkpOJ8XA7HjcZ/YY3Vgxoq4ykSstOkYceWbZogyuibBNsntrOpRXV26ekFgJOdoaLun4TAgoPRH4nR6cRWg+jzCBV0giKMAaImWDyNOJZGS/mxFnGDF43rPJ89YfKvZdFnH6Yc7/Bt1+zJfv6YulCTzSZoBf2f0eR3hJLES/SKT4EjN9cBmA/T8TnUmn7d9q2KnF+1WGWnvmjm41xsD6m4537N9Bg+eeD82OJQvihUH1KMZMLENZT5mb44pwkt58AWS9nqKIa1C9/HgdZSS6bEZ0uQ2QjfwPsXLjFfuLR0LC0nXXOHYxxoZJXNGOdUtcWBHvdfcK0lLqhY0kjgNq9oKc3Pi7ynhreaqblT1VlgJgAo9C80iXZGCqOBKwy89AEkfp+dPpf/sflntA7Qnb9lecM8LP5eHMCP4lLoJVZ1cXizXh2JVhZktM5BAbbjz9dE1Ph99Oq8SoiWMwDifE5qnu2DosKJS9/c9/I8sbwIdxmj2gzjJ5yzW3ylTLp8RdfFFmYg4Hmwsks1CEyutK6TnNgJl5Qw9zhtIYzEFWaWw6Q== 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 Wed, May 21, 2025 at 09:28:43AM -0700, Shakeel Butt wrote: > On Wed, May 21, 2025 at 05:21:19AM +0100, Lorenzo Stoakes wrote: > > On Tue, May 20, 2025 at 03:02:09PM -0700, Shakeel Butt wrote: > > > [...] > > > > So, something Liam mentioned off-list was the beautifully named > > 'mmadvise()'. Idea being that we have a system call _explicitly for_ > > mm-wide modifications. > > > > With Barry's series doing a prctl() for something similar, and a whole host > > of mm->flags existing for modifying behaviour, it would seem a natural fit. > > > > I could do a respin that does something like this instead. > > > > Please let's first get consensus on this before starting the work. With respect Shakeel, I'll work on whatever I want, whenever I want. These are RFC's, that is, Requests for Comment, intended to explore new ideas and to show how they might look in practice so we can make the right choice. I feel like I've said this more than once now...! > > Usama, David, Johannes and others, WDYT? > But obviously it would be good to get some input from others, more so from the actual maintainer (David) and reviewers though obviously everybody's opinion matters. Overall my view is prctl() is really something we should avoid here unless we have absolutely no other choice. I've gone into detail as to why already so won't belabour the point. Thanks.