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 4D7B3C02182 for ; Wed, 22 Jan 2025 17:24:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9FD2C6B0088; Wed, 22 Jan 2025 12:24:35 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9ACE2280001; Wed, 22 Jan 2025 12:24:35 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7D7FE6B008A; Wed, 22 Jan 2025 12:24:35 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 594796B0088 for ; Wed, 22 Jan 2025 12:24:35 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id DFCD2C0575 for ; Wed, 22 Jan 2025 17:24:34 +0000 (UTC) X-FDA: 83035762068.06.32C422E Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf10.hostedemail.com (Postfix) with ESMTP id 78654C0004 for ; Wed, 22 Jan 2025 17:24:31 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=RgusdTJi; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=ynXDumqb; spf=pass (imf10.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.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=1737566671; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=nczoGiY2pk8CdKsmrZTmSACiyDNf98b0zRhxOLEKNPo=; b=uSWoy3ADhu90hGhF0Fv0CbOcjVXUg5FshjgGuKkUQqDWuhEmXnmB3FDks5prqq6x2/3iEs 0fuA37Lut1ov/kF84MBoFvH0qOz3v/1DDkJWdPLgEBpV6G9aFVjAy0vAWe8sGvheKOAVH7 VJq3lvfjBmSqQvGJYvDXHL2mgeAsWGQ= ARC-Authentication-Results: i=2; imf10.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=RgusdTJi; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=ynXDumqb; spf=pass (imf10.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.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=1737566671; a=rsa-sha256; cv=pass; b=XR4r7kqL5Yj7inHCo+VfmA5aobnMuF57ehgWj4Eoz0piy+oXCgGahQjE+Ci6cMwpy4vM1K RVYC0XC3DVPq82PIRvjdK0gcaY9cDLxtsth23O3Hx9Hp6Yqeigqz7vf1jS5Obf7Dx9hqDe MkmjQLWeNKSOb9yxTt65MZd32HXPc7o= Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 50MGXffa024581; Wed, 22 Jan 2025 17:24:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=nczoGiY2pk8CdKsmrZTmSACiyDNf98b0zRhxOLEKNPo=; b= RgusdTJiRfSBBG2RM8rU+OcYi6zRjTv2UV9fK/PtmUtf8dHBgHqZdcSQHqMQRzvE skCdZ5vTVQoxPMqBFClHqWtt6vpIHNX2QZspFJBgBeTxaOHdbLh2SB61nfSjKuWF sd11qLv8gnUERZKrqCgSiHb5+AlxoJVW3lKMJuSGHMs4QxiWbe2PIRKx/kv/PqWL tuidod8EM6uDNuI1c1Q+AIvwWVAyywVuNlyqH+XH4zznsx6eR2CC34pNJegowkfO 9y/tRHnt6b6kUqYc0MZrFs/OM8nh7ODxz6cHQVESJgHvoUjAfWgu+NZ1DAXhFru+ s9sPiio9JycQpV5Ma4U9OQ== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4485nsg53r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 22 Jan 2025 17:24:03 +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 50MGZ0aS030477; Wed, 22 Jan 2025 17:24:03 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2043.outbound.protection.outlook.com [104.47.66.43]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4491fke7mp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 22 Jan 2025 17:24:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Nqm5PF/EEdesetUPyKYUp2rJ2iC+LGBjqFtmcQXNj+A7sI1lFGIIN4b+c/DBvKvsHgzQuE4sryEx4+4lXIkCApfMHd2XFDMmbLkxiIlSGtRJUWfT9A61ui3Uy5aQHqyx2QarG/R5OOpdhF860mpcuD2bsZfmLz6bylKuquKpc5WzZETrehDI9jRiDxsLuDGgLzsGZqLa7bcQTXPFpwmzFWrkk93lGKtBC7OrX7lyZE5XhauXJ0TRuqHFrFXMoFzGJBy5fqTiKc01m2cQgHd2J0V4htEM70X7NewM8TenjtoPe3p3wWLLlgYzp1Kdcn80gQyTmZ3dxwQf83EUH4NM6Q== 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=nczoGiY2pk8CdKsmrZTmSACiyDNf98b0zRhxOLEKNPo=; b=VGS443imtKpcwe/nGYxeJYDY4n0Z3/L/t+nMkC/tzUKP+22d1P5B+iT9vGX/txdCyhTlhsR1FaTg8otGr0yU5zPSrW1LRK1Owe9iZm680t0zp4goCrDQdugHTlJGHGBtNClBJVBgJCGMENvdAsP/wfas9b/DssroWnCX//rvYEdgapk7GizZVPbL38m7nekG9aCeOTWCpBhl8M+G4Rm1DqEW8FyLILAKs90KPYkA2se90OL693dul0SCJyaehmekCq8GP5ZN9FyJkDE4GeLUhNy2LTTSfufZiEatZqYYToe+w1Q/fHWSmCS9yzQQOAeSBoip6oj1gsFnRlPl94+Qxg== 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=nczoGiY2pk8CdKsmrZTmSACiyDNf98b0zRhxOLEKNPo=; b=ynXDumqbHSHwj57BfDnUq0PzYO7dKIvL00ea5fKkjAWSJpXKh40+I5qcCggXY+ZNKx0CHEqbA7WDXRkF5E5uMPALRjogP1qXj3nUQRzaD2wZDzmxv5DoFptjPrfnib2eWOsMfkR5se5WoS3pxztSaJ5bHloIsmQZqNCDx+FJIhQ= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by MW4PR10MB5810.namprd10.prod.outlook.com (2603:10b6:303:186::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8356.21; Wed, 22 Jan 2025 17:24:00 +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.8356.017; Wed, 22 Jan 2025 17:24:00 +0000 Date: Wed, 22 Jan 2025 12:23:32 -0500 From: "Liam R. Howlett" To: enh Cc: Jeff Xu , Pedro Falcato , Benjamin Berg , Lorenzo Stoakes , Kees Cook , akpm@linux-foundation.org, jannh@google.com, torvalds@linux-foundation.org, adhemerval.zanella@linaro.org, oleg@redhat.com, linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org, linux-mm@kvack.org, jorgelo@chromium.org, sroettger@google.com, ojeda@kernel.org, adobriyan@gmail.com, anna-maria@linutronix.de, mark.rutland@arm.com, linus.walleij@linaro.org, Jason@zx2c4.com, deller@gmx.de, rdunlap@infradead.org, davem@davemloft.net, hch@lst.de, peterx@redhat.com, hca@linux.ibm.com, f.fainelli@gmail.com, gerg@kernel.org, dave.hansen@linux.intel.com, mingo@kernel.org, ardb@kernel.org, mhocko@suse.com, 42.hyeyoo@gmail.com, peterz@infradead.org, ardb@google.com, rientjes@google.com, groeck@chromium.org, mpe@ellerman.id.au, Vlastimil Babka , Andrei Vagin , Dmitry Safonov <0x7f454c46@gmail.com>, Mike Rapoport , Alexander Mikhalitsyn Subject: Re: [PATCH v4 1/1] exec: seal system mappings Message-ID: Mail-Followup-To: "Liam R. Howlett" , enh , Jeff Xu , Pedro Falcato , Benjamin Berg , Lorenzo Stoakes , Kees Cook , akpm@linux-foundation.org, jannh@google.com, torvalds@linux-foundation.org, adhemerval.zanella@linaro.org, oleg@redhat.com, linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org, linux-mm@kvack.org, jorgelo@chromium.org, sroettger@google.com, ojeda@kernel.org, adobriyan@gmail.com, anna-maria@linutronix.de, mark.rutland@arm.com, linus.walleij@linaro.org, Jason@zx2c4.com, deller@gmx.de, rdunlap@infradead.org, davem@davemloft.net, hch@lst.de, peterx@redhat.com, hca@linux.ibm.com, f.fainelli@gmail.com, gerg@kernel.org, dave.hansen@linux.intel.com, mingo@kernel.org, ardb@kernel.org, mhocko@suse.com, 42.hyeyoo@gmail.com, peterz@infradead.org, ardb@google.com, rientjes@google.com, groeck@chromium.org, mpe@ellerman.id.au, Vlastimil Babka , Andrei Vagin , Dmitry Safonov <0x7f454c46@gmail.com>, Mike Rapoport , Alexander Mikhalitsyn References: <5cf1601b-70c3-45bb-81ef-416d89c415c2@lucifer.local> <7071878c-7857-4acd-ac27-f049cbc84de2@lucifer.local> <2e5de601da34342d8eb0d8319dcf81ff213c7ef0.camel@sipsolutions.net> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT1PR01CA0155.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2f::34) To PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5777:EE_|MW4PR10MB5810:EE_ X-MS-Office365-Filtering-Correlation-Id: f708048f-b28b-40cb-ab54-08dd3b098f14 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|366016|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Q0wyb3I2MWdZZktNRmVwUWpFU0ZHZjlCQUVjZDEwVi8xcHp3UFh6cTU1TTEz?= =?utf-8?B?aXppVlRZaGl6OFBLaU1qcUJrN2h1dGJ4MlJlSVBVbUhPK0dDWlNRYXF6bita?= =?utf-8?B?MW5xUitaSzVPSUwyeXpoZUhXZkwvTlVMMTRhbEkrSGkwWHZja1FCc29TYmx5?= =?utf-8?B?bm1Cd2hHb3ZZTGYxMTBzY2xVdFU4aEVOQ2RxTGVWV2VMcVIzb0hIQUpSY0dC?= =?utf-8?B?WWhtYkdrSXQ4SUlUaGxXa25NTUpOTGRwMURBZVByVFpTNDFMQTM5TnJiQlVr?= =?utf-8?B?eDFmUDU4bEwxMG9SNi91T0k1WU9xcE5YSXpISE9BelVuTitGUE1iYnZPWnBC?= =?utf-8?B?dWxXaFlqL2EwbkR1MlNDR05MZXFPWGhSSXNrQ2g5bnV3TFlsbkYwYldlVmhm?= =?utf-8?B?WTFZbU9McTY5M3BqejBkUjFxSWxSbXZrOGpNL1VCeTRqLzRSR1J3MllVWm14?= =?utf-8?B?Rzg1V0FRdXMvbTBMYzVVbTBwYnpyNEpERGNVbTN2VUxVYnZjelpvcUg0R3p3?= =?utf-8?B?azB5ZDJuam05akhGNEYxTEQ5Q1V6RnFua200NUVHZm01bXBHWVlhbEJLU2Rp?= =?utf-8?B?NmJvb1grRG8zS2xZL0w4MmVaVUQzZkl6WHJJRGNHR2RWVldVQWFpVXBNa1Zm?= =?utf-8?B?WXpXRXZBN0ZMeEcwRkkrNXJJUWRoNGlsUkY4V2xudHJYYzE0NDI5M3F0S0Y3?= =?utf-8?B?MEd1Nk95V1BkRjdKNXRSRllxSWZLMlFsbStjSjlOY3hIMzJHYTRIWkE4YlFJ?= =?utf-8?B?MW5ZMFBZRlNZcFBVR1hPaWpYSzdsckwzNXFIRFNiU05aYWw5ZktKbm83a25N?= =?utf-8?B?d3pmTnJ2dlRHVWlNWHg5N2tXM3lCUnVlZGYwbHEwZHhyTTh3cUw3YmFCL1RU?= =?utf-8?B?eXRRTmFKM1Y3aDhhSERVbDJvSkp1M3lWNmxMR0llSDdwL1ZXbUo2d0Naa3d3?= =?utf-8?B?dEoxWGI0am1lZ1pNZVMyK2JDYjh0TmJZcE14SEJGYVVZbi92bXRRNEZGcWtM?= =?utf-8?B?cVN2Z1VNRDFPdlFTMGhXMWNQN3JLZTlMQWhjdjluNnR3RFNCTkE2eFZUQUVY?= =?utf-8?B?VW5yb2Q2UStBRnVMbElqTndyd3RCV3lFR0Y2WHpFZ1RMa1d4NkZ5TWpBbkFo?= =?utf-8?B?RFhubWpBd0hEeDMxMVZSS1VqOWxHWDdlVmttVEcwWGRpdmtXR096eTRXcHFp?= =?utf-8?B?bE5ZdDRPV1ozajQybFpaWWszRkJBdE1rbDVJYnJDQUxuODlSU0xBbzRJQkJr?= =?utf-8?B?SHNZY3Z1d0hLamNNcjA2eS84TkZxOUxQQm5vKzlKSFJNek5VVStVbGM3UzBS?= =?utf-8?B?QjlNaDVlWHlTVkhZZ1QrbWdUOG1FSHVrMXlHcWZ1SGR1Y3VlbC9rSk1OVWNJ?= =?utf-8?B?clptdWQ5V2p0L0ppWGg5MTYzWmloUUVzVzAwOXZsLytBcnZhbVFxeVVsb2FK?= =?utf-8?B?UWQybGtydGQwQ3NnUnl3OUNKVnhqeGdTQ0hrVUlnYTRMcjBPTUUzQUx6U0o5?= =?utf-8?B?UGFCWmlCWElRWm9SNlpTemkrays4d25BSXhzak44VjJFdjVLYWc5N2tQTWJh?= =?utf-8?B?c0owY2dIeU1ielZZSVdRYjBrVE5UQWg3MDRvc284N1NwbDJxSUoraDVNUWdP?= =?utf-8?B?bUlodVh6N2xsVU9QTzZXSVRTb0JZMjRiWUJ2d3U2cGgwMVo1ejJTQ01TOER5?= =?utf-8?B?Ni9rQmpoYnZzUGljaUtOMFRpd0VtVVpMTXlLUHplc0p1NXladEZtVnJHZ3Fz?= =?utf-8?B?T2xNUVkveHlpdTYvK2VmeCtPK0JGU1FZOGtTYlF0UzdDdU13emExL3poK2hn?= =?utf-8?B?ODNQcjZVeUlwREhxQXFLZzdCdDF2Q0QzeDgwcWd2NHc5MUFYVmZ0bHYrSmxV?= =?utf-8?Q?dlD3aRaUwvy2+?= 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)(1800799024)(7416014)(376014)(366016)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YWR3bXFKclVHQ2RSSHU4UWlGYnp3OEtnOTYvRS8xNjF4UTQzVnQ3emlIWkQv?= =?utf-8?B?V3VLTHRmZU03YUVTcE5rSTFBQ0RXMDVYRDJHRU8wYXQ5V0h6R3lReko3bWZN?= =?utf-8?B?alpmWEZBZW11dWw2OHFON2dUeUdEOEpDSzNhMFpXeUFPOEdRK3hRK0xBVGxI?= =?utf-8?B?Q05XcFZEMnNkSkZ0MHJodk5wc0syNVl5c0hkZVhvb2VGYy9QOHh6ZGxDMmlI?= =?utf-8?B?M3J1UHhBSm9pcVJCakV1aTh3NExyTWVmcmp6YStGZnpobkZRWmQzTmZzdHA0?= =?utf-8?B?dXdCdnVsTFVibXNyTnpyYjZWSjNOeXpRbWN0VWpGaDNLaUR1dGsvVkk1anN5?= =?utf-8?B?VHE1NFNZSGZPdytrQTV6alJXd3R4UG0rVnB0eHhxTDZrY2hKTXkzQjZBNjNQ?= =?utf-8?B?Wmt2czYyd2d2dzliU3ZLUnpoWCt0TU1aLzVpejZ6eWRxQjU4dzY2WENwdDBH?= =?utf-8?B?elFsYlR4SEltL3RMa05NVWJMQ3YwUm1GUW0yMHMzV0NnWVFHQzNWb1MvLzlB?= =?utf-8?B?K3NLU2F6TVJGdjFkejJCZGdoOHhDc3pvNHBnL05qVFpXaUZDajEydktyTW55?= =?utf-8?B?dHZ2MUx3cXI1bzN3ZDFKY2FEcm9nVnowenE4ZUpzMk1Leld4Z3ZyNjBuckw0?= =?utf-8?B?OVptR0lEckhaL2puSWthdE9xdThQeFJpdE1ZamdQMVBmQkRCUmQyY3ZhK3Fk?= =?utf-8?B?OWJ5ZkRwRGI5U3RNd3g1b1NlT3k4YVhTV3RsVWFUdnNZamRuc0p2K08wMVpB?= =?utf-8?B?M2wyNlZkOGY1V0lQYXc3cWM2azUrZ2V2RHdpQWRvSi9vajhGby9rKytmSXBw?= =?utf-8?B?V1BmWmJuOUgvbUJqbG5VOVJTZ1YwWHlaOVFGUXRTaGRRR0tUeDhNWEZyekc2?= =?utf-8?B?RWhBRVBsTHJaTzFuWmVSaWI0Mk4zREVTWFpieXByVmFqck9lYU5za1p6Q1BK?= =?utf-8?B?OXZrQXZNRnI1eE1hdEplZXdoWkdQMlJ1M2Yrc3JSbW9NdzNPclBJZlhjVHJN?= =?utf-8?B?b0dNRjhVQUZBcTh1SlVSSW5KWXFoZ3RNVm44L25jc0xnbGkvcnpTSW9peXh0?= =?utf-8?B?dmM2eWtOVmY2bXpCZVdoL3JnTUQ0OXlqSVZ6K2pQcTdxWWxBZVdHUUNlMC9T?= =?utf-8?B?OG8yUWJ3cG9FMWFUVno4SVQySlRUaFM4bkgwd3lIZVNmSWFZTHR4M0tGTHRY?= =?utf-8?B?NDN1MWtwSDBGRGJrcml4SGZJRUl0SUtQcjdhL1VzTi9KY1NLOTdwWWY1aGpY?= =?utf-8?B?RHBOOTY4RmZKQ1gwbXlqRlRVMzRDYmc2OEdnNWRrcjRDM1ZnNlVKY0hqRHIv?= =?utf-8?B?dU9YaTUzNHNxVXc3TTNoT0dycEtXdFl0N2plTnVCUktCM0p3SWFmT2VrWWR2?= =?utf-8?B?c3hNQ3VjMXY4VkJ6Nzl4Tk5mY3RpK3pMVXhza1JCUzlPVTE5MUJlQlgxazl0?= =?utf-8?B?Y0JVTmZCYXZHdEpZWXErbk5vSHlxVlJwZTRwYnNaTDAxVDVpMDIwT0kwNlhG?= =?utf-8?B?MVZsOWI4TW9WKys0WUVDNzY3ZTdWV1V0SndpZjFFL2pZc1IxOUcydHI4OTl2?= =?utf-8?B?OEU3U2JtVXlZUG90bk9wcVc4M1MzMFBBb1pKakE5dHJ5U3VMTmROSGkxdlNJ?= =?utf-8?B?TU9uUkFjUTZ1UGxpV1lVdExJejdkMDVhRGpwR0l5YkRsdjNSSmx0aXl6NWd2?= =?utf-8?B?ZlVIblh6RzZ1SFQ4LzViM3pTeFNhTTZ0dDNKVlBCWnNYZFBVaXNiTjk5UTll?= =?utf-8?B?STVjalpzbmhLeE9uY1pia2gxVWlKVWpOOUI1Y0Q4Z2RCWG0xZnpGOTFYRys5?= =?utf-8?B?L29TUTJWb1pXV3dmSXpNd2U0WjlUKzJYTEdQUlZPS1V3dVNxVFN4UUU3Wkl5?= =?utf-8?B?UWRaN0tNbkVCV25aTEJQaC9VRmIyT1BVSzJIbGs2TDFUTmJlZzl1cE9PZUkv?= =?utf-8?B?MTgwVk5zYkxGRndvczJGVElYeFp6UGcyUTcyMHo2VENvQUs5UWhXZHZqTGpG?= =?utf-8?B?VDQ0WWhJNm10N3ZOcU16NVgzUUZPWFlkV3RPMmlsVm84WEdMVWYzenJQSzVB?= =?utf-8?B?NUxOelkxMjZjM3UyamZGVDdoL2EvbDh4NkZJZFBPcnNKNHRaUDR0UVpMVWVa?= =?utf-8?Q?m+8KtDgYdh+0bMjkaghbL3ndm?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ZE/0WIUqtMoB34cu6JG98AoQ0u3AZjHa2KoY/l0dRCtmkaghpB/IKoToodPKV1M8Nn0luvHjnY6HOt405MUdRPtvu2xSUDbfeQDXk6TlJFt0Cm2FeTvDsvyzddalJEy44i2MYQLcWmoIhHxt0giF53Ovb98MoC5OuDYHPu+bwyIWevZVALb5uMhiKAzIyjFb6PJehxmVH5W8YM3RcbpdGxAnHdzoD9K/SzbmcodXGmEdFG4P+buuzRt5AHjywIZHD25Xv7eYrYFciefwddIqqlvorlayQGmnVC67CA7FjW37LG845pXDbaSvXVbULYaoIAshY9mhd4s+fsk/8J6It9uDqfHyYY44FvyOqIDtPbJyjaMdHqEowjopoLjgdWFZnmYQNrDa9hIjx0RjklyB054M+1Cpnn7QbbqD3xYscV9LgYjChnCEjqW1LX7Hg2Rxy+m/sfmNikiRMfZH4oEG9EqVu/GnkOCLAp5L8n7iV+y+7cVAXpF/KYjnAdLVkn0ZE4WPlLi1fUBDyRsvI5UlzNxtvxnazV55E39mzhxsnefIgbtG72uniYSO78e4JDVPgywp/mG4NRIFDcG6Tqs4u1g6XbVPWB2WxcKhIWwO9F8= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: f708048f-b28b-40cb-ab54-08dd3b098f14 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2025 17:23:59.9768 (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: p7pg7UaWtqzZW043+lmFuDXnk3cGy1xedfgZG1CiznQUeGncekkyCB+4TW13va9gYBQOjG6UouVpT59iGIoxlg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR10MB5810 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-01-22_07,2025-01-22_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 bulkscore=0 malwarescore=0 mlxscore=0 mlxlogscore=999 adultscore=0 phishscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2411120000 definitions=main-2501220127 X-Proofpoint-GUID: -ovGBpeC-3IJHmfPaekXVrOSTC9u6G-f X-Proofpoint-ORIG-GUID: -ovGBpeC-3IJHmfPaekXVrOSTC9u6G-f X-Rspamd-Queue-Id: 78654C0004 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: nynadcbe4dz15pa3xp8jr5m7aykaxpze X-HE-Tag: 1737566671-310845 X-HE-Meta: U2FsdGVkX1+eCGCS3PnpHMYvl+Odl4bLdt05umgTV9JBnYyJT5In1PNMltsJfnj8dHeSqpA8/UZLlyTnk5OGEFqnCUJsuumaWI9fibe0QoAaUhHtErZMssmcE+KF+4JxlZtRY7RMEgyej/4p7dYoL++LgjoEg6xDojIL22qbM54RW4W1ED1SO/TRpZlEil7Un1TVSKH1OVkQK/6zE1YwiaxmMozDoQjaUoTztmBnV06sq+nbF0Ookks3qxJUNO0E5W7AhWZU19f4YoP5D12Ohzg9SjZJ/PwH8nHclSmOJJR4rOHNfF5sA+LvolQmufYot6uIslljWOiib3jMxINxbeCzCC0ySmdZzWKIbDDr+lULymGI87jlYXhHQeD/Dz3ciGX2btR2lyRCQkLcRJ0ctxJVz68AlNTHEtkr84AoqXru7KyGP/nx+GXXuiaj3zZh6flxiolp8e9NAVS+u9H90z0avgKVnQkDK1rnm6h8FZP1RSkib0WG7kfT8e2NC7be96UPE6Si/bjhKDdzj6skMK4q8A5zuMoazCqdmHFGYmrQd2Mnb6rVI4stkWIFA8QizKOOIQiaC0UxmSd5qRRiusYTsujG+l52CQ2ey1Fs4RR65YYVaMzl9lJMrVTHwCJCvykms8N8notFTz1ZRs25y/6g2WoZJ4QTa+z/oW0GVV2MO8Bici8+jEhaNAiMPHdm1m2Lx9GNNQxtJcINA06+uHT5kaopjhdxQT1xoiyPUyRWfw+1YdNkXgDOAffcbhw8FRaJdEg7dAUaB+HjBr7mQTTNYVXrD/GX7gbKDDvo5K/TCsSjwkjjhAs8oXnpCxLGEHoXjz87Q7GP+K11uVSg98cwFQtsn7Kcv5kwThjdUy1SsXqMUJFiaQbIKV/MV12hHvUQr6ZrS47CQGqwzABLw1fodGMTHvRLGBArt3TtUQM0P7vVC1hoPg9S+J+T1gF1mD59dq/8bJY9uUnXaeA 8kJSPJsa 9Ra/DH/8M/NGxDg8zR31cP3H1SxA+gX2I889BDAtJ8AA9oI/sZ1XK/68KCweFyC2eSDM5rnnGuV0L+ez7RqzhTBGO0C9c56epZ09HgkGGl6FCdwBzxnh//5FcQGHAjZjDUt/C7CgOj/JQQHjAKauoBiIXRpp1jy6S9k2NHrnKN4O3KRm2izWFqemZhrDDbshayjwWoXjjCP314vcc6mdD6ny5PR1nEu6MXkrVr13D3pi8H+PXkESu/MOGjI1KeCObi6G/nlcznolZwuRyWxoDvfbsf9YPn6XclE5f7RiWFTgEGy2J6q9kiBjLZPgvLCq1Y8QCqiT72H0zVu5WetEBO0Gx6yesNAf9fRrWDI6NErXXxtV2V9SkIWBkIufRvhX141J+Rk5mLMMIzkEM2uKW3ug6yyNsb/mZU8FGTmbPo0oqXXxvN8tyVQtzYJzHsQLupXGVti9VF8++Q7rE23EGQytacoDUO4VhpsoC5u8LRkMsR3lKwH7p3nIoa9msmpZifBACSvPqG68l/g8a6y0AiAZKJdoMLruKU2ghTCiCJRMt5cy0VCtGD6a2DMT8+kj3Qb4yXkI1I09xOsItUaRMpcFk3UsKpuNnE1CJCiNKbzdgXsxKOowkgKxnByR35f8Ym+2mFsPKL88zxPqK54CLKAvYuqz0u4zmezOF X-Bogosity: Ham, tests=bogofilter, spamicity=0.000011, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: * enh [250121 10:38]: > On Fri, Jan 17, 2025 at 5:08=E2=80=AFPM Liam R. Howlett wrote: > > > > * enh [250117 14:35]: > > ... > > > > > > > > as a maintainer of a different linux libc, i've long wanted a "tell m= e > > > everything there is to know about this vma" syscall rather than havin= g > > > to parse /proc/maps... > > > > > > > You mean an ioctl()-based API to query VMAs from /proc//maps? >=20 > i wasn't imagining an ioctl(), no, just a regular syscall, but that > would work too. >=20 > > Andrii had something like that [1], check out ed5d583a88a92 ("fs/procfs= : > > implement efficient VMA querying API for /proc//maps") >=20 > yeah, that would work for the use cases i've seen too (some of which > are similar to the ones mentioned in the patch description, but other > ones too). >=20 > the other motivation we've had that i didn't notice mentioned there is > avoiding the awkward /proc//maps behavior when you have too many > vmas to fit all the output into a page. We are making changes in this area. Can you elaborate on the 'awkward' part? The locking or the tearing of data? The way you state the page, it makes me think it's the tearing that is the issue? I think the ioctl would be worse for the possible tearing of data. Thanks, Liam