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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3D925D2ECEF for ; Mon, 19 Jan 2026 23:14:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6446A6B033C; Mon, 19 Jan 2026 18:14:13 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5CF266B033F; Mon, 19 Jan 2026 18:14:13 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 41A0D6B033C; Mon, 19 Jan 2026 18:14:13 -0500 (EST) 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 206B36B033D for ; Mon, 19 Jan 2026 18:14:13 -0500 (EST) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id B0E0B13A6F0 for ; Mon, 19 Jan 2026 23:14:12 +0000 (UTC) X-FDA: 84350268744.23.DB4D329 Received: from CH4PR04CU002.outbound.protection.outlook.com (mail-northcentralusazon11013056.outbound.protection.outlook.com [40.107.201.56]) by imf26.hostedemail.com (Postfix) with ESMTP id 293A514000B; Mon, 19 Jan 2026 23:14:08 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b="s/XmYs/K"; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf26.hostedemail.com: domain of jgg@nvidia.com designates 40.107.201.56 as permitted sender) smtp.mailfrom=jgg@nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1768864449; a=rsa-sha256; cv=pass; b=Rm6+xcFxUvcJCqSOujodlF3V6WB3Gg8MRIigeuokPhWGmSqWbre6yNdQxcPEmnt3Mn9zWI 7AzbGLOAuBcQk7drAPdkvhY0AIhH04oj6ssTj4eOPPNBFZIxJu5rCkRQunVLYXTUYO0VCM 4vK+TqVtSaOnsLrgF6mm9Qly8QVGBXE= ARC-Authentication-Results: i=2; imf26.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b="s/XmYs/K"; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf26.hostedemail.com: domain of jgg@nvidia.com designates 40.107.201.56 as permitted sender) smtp.mailfrom=jgg@nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1768864449; 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=HQPt6PBszCETuKAyzgpAe7NV+wRk2CM2JQvy7oTPsJA=; b=akY6ULbyOTGPlToZ3xUkEUD0wDKL+TpWQ2NUDmpF0TU5X8pE1yvDNcNFTQMhQSvOpxFp6l avN0qGlNRnbteMRk/aKcmK2Pl9/GeZxWNocyk01PmpkHo5LbxdppaNBA3yt0Dci4topIhD r4Cz/xI2XC5H9ZJxmUZ0ISxq4fXSqZY= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RTdnZjUSfD0hQOAVdnQQ9I9EcNFa0WAHKCCZ1+goBsbm+u4gQmY8Uu4NEZdnvHEQUvYxJAa7kQYpb6XRXxg5dN9bXkS8yVNV2zRIykOr37ktearzQTghOzBQE3llg29Me20c5VYximektU/u0sTl9Ghn2tmVB1oc94XnqJPdQfGwCn2n6o1paHNjcuMGJIsvJGFiVLnF6ufrsvackgZTn1OXyDyngwFq0OKQ1piUAv/bFnJUCWCS9SqDUnxX1TdHtuDq8N2lZ7rnRVAbz6+cXi2z1B0b2v8LRZ7n61NOhnBeaG04VwWaK2KKnNGwm6/Qp/Uswvh+C8G2/UMYX/jJIg== 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=HQPt6PBszCETuKAyzgpAe7NV+wRk2CM2JQvy7oTPsJA=; b=dMSwHoCD3Z9+lliiHsOosO8Jds7ie/mwB5KZlY3J1BDMn+wJAHI/MkwK8bYQk0fw4iDhVQ9aEyManRE/nmhRV/l0HLGMwujOYhI0yihNCka2TBbnzW/gZcExtR228jW1WD11mq9fOiocW5OSjDOdoiHAzBxyoLkpYyljwoTxybMRMDUqO0pvB/dsILCveBJ6HmmjmzIU/VsidsGyw6HFcAdis4ZFVjuL9em7xX6YTPRTLIYoIthVB+uY4QZE6zDvfy0brYsBwtYOz58QSsKzW82C6FzNLxfDqQ/H2AZZxgsRzn2Bl+Y468db6Z25qpwP68FzVaWwrrNgImkLVXb9NQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HQPt6PBszCETuKAyzgpAe7NV+wRk2CM2JQvy7oTPsJA=; b=s/XmYs/K/R+xDW2KkDwzwXUFyJH2QctSj7qqNrwvzuXvSzqz8mLyBQkYwpSP7Rh8ndlurGJz0pjKECU9STQpRmmAVOdmXAZoywpY+k8ngEl6tQigiQTXTkqX/vGJLkDhwk7VUS/Oj1ohT/DGBRJv6nICzFVL0YhDjT+hdcxP51ZJ8DdVxAF3DTZBzp7xahZjEnqeyjhndEoJn8OlTWy2dsiDJpXvml6/EqDX+WthutN+gfX3/JyWqm0pqk9tXLuLiTH2DI0gG58mwbyY2Jq7WDLNisdm1a0eknUSv+6EPR/mWZrykhJ73AmSozjqufHJ+gWXL6ILTb9L2wYmRB3Ueg== Received: from LV8PR12MB9620.namprd12.prod.outlook.com (2603:10b6:408:2a1::19) by PH7PR12MB7116.namprd12.prod.outlook.com (2603:10b6:510:1ef::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.12; Mon, 19 Jan 2026 23:14:04 +0000 Received: from LV8PR12MB9620.namprd12.prod.outlook.com ([fe80::1b59:c8a2:4c00:8a2c]) by LV8PR12MB9620.namprd12.prod.outlook.com ([fe80::1b59:c8a2:4c00:8a2c%3]) with mapi id 15.20.9520.011; Mon, 19 Jan 2026 23:14:04 +0000 Date: Mon, 19 Jan 2026 19:14:03 -0400 From: Jason Gunthorpe To: Lorenzo Stoakes Cc: Andrew Morton , Jarkko Sakkinen , Dave Hansen , Thomas Gleixner , Ingo Molnar , Borislav Petkov , x86@kernel.org, "H . Peter Anvin" , Arnd Bergmann , Greg Kroah-Hartman , Dan Williams , Vishal Verma , Dave Jiang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , Tvrtko Ursulin , Christian Koenig , Huang Rui , Matthew Auld , Matthew Brost , Alexander Viro , Christian Brauner , Jan Kara , Benjamin LaHaise , Gao Xiang , Chao Yu , Yue Hu , Jeffle Xu , Sandeep Dhavale , Hongbo Li , Chunhai Guo , Theodore Ts'o , Andreas Dilger , Muchun Song , Oscar Salvador , David Hildenbrand , Konstantin Komarov , Mike Marshall , Martin Brandenburg , Tony Luck , Reinette Chatre , Dave Martin , James Morse , Babu Moger , Carlos Maiolino , Damien Le Moal , Naohiro Aota , Johannes Thumshirn , Matthew Wilcox , "Liam R . Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Hugh Dickins , Baolin Wang , Zi Yan , Nico Pache , Ryan Roberts , Dev Jain , Barry Song , Lance Yang , Jann Horn , Pedro Falcato , David Howells , Paul Moore , James Morris , "Serge E . Hallyn" , Yury Norov , Rasmus Villemoes , linux-sgx@vger.kernel.org, linux-kernel@vger.kernel.org, nvdimm@lists.linux.dev, linux-cxl@vger.kernel.org, dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, linux-fsdevel@vger.kernel.org, linux-aio@kvack.org, linux-erofs@lists.ozlabs.org, linux-ext4@vger.kernel.org, linux-mm@kvack.org, ntfs3@lists.linux.dev, devel@lists.orangefs.org, linux-xfs@vger.kernel.org, keyrings@vger.kernel.org, linux-security-module@vger.kernel.org Subject: Re: [PATCH RESEND 09/12] mm: make vm_area_desc utilise vma_flags_t only Message-ID: <20260119231403.GS1134360@nvidia.com> References: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: MN0P222CA0025.NAMP222.PROD.OUTLOOK.COM (2603:10b6:208:531::33) To LV8PR12MB9620.namprd12.prod.outlook.com (2603:10b6:408:2a1::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV8PR12MB9620:EE_|PH7PR12MB7116:EE_ X-MS-Office365-Filtering-Correlation-Id: 217281e7-f4bf-44fa-a633-08de57b07019 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?erSQpTz4FnhZ6yvd2UKP0wFq3r3bexz1JlmEC2PREYTNqJQXohSY9xP+4Dts?= =?us-ascii?Q?I7SKRcty9jt2hX1TZt2X3b6lbcnDWWAgVjpv2dU/qFz8PF3lCUwWHzjZ4nLG?= =?us-ascii?Q?6k611tBDc5CrRneCT0G58y4/61txgLrVDHxd2nfme5lppv4DzJNKkBIl61IB?= =?us-ascii?Q?j+9SO7xOPvSnBxPb4FDjDSNkoBRHAN8+QGe3a3vEHzJLZtQVlNXvml9c8TxV?= =?us-ascii?Q?e3B+j68vHekXOlCyzU4nXK6wLZmBpHXq91aFmiYGHsfcN0tURVrZbc+HDFb+?= =?us-ascii?Q?WTIr2wWWSMeRJCH9MD5L6VHuqTZWcFJYnnzfVmrpYjGf9e1pt3a2r/UGuJ/6?= =?us-ascii?Q?OhoVgbWIAb7iX5bqsg/ssJxgCa7ylg9W65RzqQvvYAsxX9tlBApnoB54LRCX?= =?us-ascii?Q?vUoKFsQcHTU0wPCJJdXnbYZQaH+w5jfoUaUY6pG7D07jfCJKgp4hIFWX0zT/?= =?us-ascii?Q?o51H4lgbifLPCqFXFeeW736RDNcdO/vnLIS8wLPO+vlUC6uh/UpMr6lQykT0?= =?us-ascii?Q?ZvgqVrAkjQsDirrvy766zrcXc00rvJ3K637QYY1C5geYHJwYJkDZv7EyOzOX?= =?us-ascii?Q?QD5kw4vfsFAAcbqjPHsb8HYrpRRVYZFghE2KaoXuW62/PK7VEKlAOTDnHayl?= =?us-ascii?Q?AgU0YzCEW33qSGPK3d+JqGbt5Ajbq1cxzPeGfXw8eHd9P6WDAmupuH9YxRvw?= =?us-ascii?Q?1VuQthIk0YSNnAfWDdLLkwKM6LpvRvgQnpIgZzi3pGeiN0BZa5Yks7qgjzRt?= =?us-ascii?Q?gd4azpkfj8LbYPeJIS+Z9CTHe4QC5SdVEgKTVrLl/DjxhJkTP5t96xOgt9HJ?= =?us-ascii?Q?Mtd9JPug5KTLJ8se40W/8pfgWvBGL2vI8HrtNxmbXPopjmlHpVIQarnIP6Wq?= =?us-ascii?Q?DRpETMdjn+Me3y6aeXjVMJrsaNBmt0BWXAvqj1AKqJ+tTtGRa5Uf7uqmqMa3?= =?us-ascii?Q?eEbyz6YI/S1D8dOTwU0t1+xi0pBi7SDYC5rT+dZDSc6sCfNJA+pPAdAq1zsK?= =?us-ascii?Q?UYKVewsTeyV8hQaKSK3AWdk+anvBSJvTeQyCsVSpE5WNf6PWJS5HcLsLawqS?= =?us-ascii?Q?6GZiourPqRetP9oNxNl/cd9xIwcjy1PCnmwrBEG0kurPH/HAncaw/e+FEc/V?= =?us-ascii?Q?BjJxz5FMvpu94BK8G+ArO+jOdHrVqrzk4avybqLrKGF8FL/MNI6WXlFGLWVp?= =?us-ascii?Q?bDyVNqRPPryy+Uiq+9lUr9e0LF5Z054X0RwMR1inx+mEtPnPAXVsUrAUkZhP?= =?us-ascii?Q?HGXCehnfLHnY5HkrtuVjRlJwiQzF9TeBhbNR3GTVT53hLdSmpHAXaXj47tKB?= =?us-ascii?Q?Ap9XZHsYJAQ6yl3QwZbSZTq/aTeKpprpetCZGPbrbAKzfhmX4Enf6h+WRMx7?= =?us-ascii?Q?fIKNRXHcMQceYEy1hIGAw6kGJPjIgthAMFs8SXAFV/dtobfcEYJpwOuqEI7g?= =?us-ascii?Q?1PalaE547SI5nfk9jL67FonFRcX7UYSiR/g49AluBuwGGJabux0bJaZB7L9R?= =?us-ascii?Q?arl2x3qiUaQSGqZ9204vGHTTlmyYP3xoymdRqbsjuExrIsoVx828dezI10Z7?= =?us-ascii?Q?Ijt0382jnY1B9v3x5Go=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV8PR12MB9620.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?RfH5fXAgmRwPvbXL7QneEm6/+V8kKNB2guC/Z+Klc7Ym9QU1BRDbG5tmKRkK?= =?us-ascii?Q?CeMEEexPRgRdBc+oZew4uNjcf8GuRWmVwiNtzWDYN5xFVFGUmPVPFVVuu7eV?= =?us-ascii?Q?jbRwB4DwlcnTuQquTLdHRyrspI/tC4bMe6DObhwjOzvfoCf8OtkSJFhPfEWE?= =?us-ascii?Q?ut+1fEbwpZWQJqiFLKT06mpG5d4N3p/qY3ai70g+JBiwvgkQiRyKbOlSiSU5?= =?us-ascii?Q?8alRPtAANI80c+Buiz3WbYYywCcpRwCpb1f2QauQkEUhO55n7R/LQiaKAz3q?= =?us-ascii?Q?RIkRAPdLGtAj1CtOQckl5Svaesi4HmNRBBCadGMBUM4hSftyuppGgboFKxvj?= =?us-ascii?Q?WyLaC2QjneMUU4cjvgeCxBAlgbmJgKVMxBWAc4g2OaItItJjQwukXPY5jtwy?= =?us-ascii?Q?1QJ+0q0DfOZuTuX3cp9w5L1s4QJKDBqzE0MJp/qIKnLUcuxTOwwmaueCkSEN?= =?us-ascii?Q?B4925VUkukU2RejIm0/W00kzqL7M44zytzBNJjwqRSV/IheekMQkYGSmvxyb?= =?us-ascii?Q?w51cSJ7miybWO9kKmQYxg40SUSG84nHuFOTIA3XpKsJ1/AmbXl8bCwhPuMe1?= =?us-ascii?Q?ynSz7zkglxXXL/bggkQEM7flvl9N8OvECIr2ar6b54fxhOQoF3OnSIY/e3Cz?= =?us-ascii?Q?qHROpCXW0KJwnEkIB+QQdEvVVpvgK3F19Sghcyk7f+er7Qp4Kb0AfGFbpRrs?= =?us-ascii?Q?2j18IAHVKPN6MjecTIGPTfl5iLcb6319pXM9BnBXHG7RHmjSXSoJ96nlxZmb?= =?us-ascii?Q?/73z3itNpnOigOCnog2FGwfVezIb3WF64bPjHiU0Ki/2CGgtDzRR/nAy1ez/?= =?us-ascii?Q?UskVlajBmswzjvnfqMyo8alfj8i6ziwFBh6ZIv/yM0FNW+0yeVX8ST3Ac/I7?= =?us-ascii?Q?ncsSDRoMnWNY4XrASwc+HzknT8dAjmaJTOVTbCoPbSq8OPp6nOYCF7izIoXH?= =?us-ascii?Q?9VAxY81wzNVsUfZaslbTKVr/pltLzCz/SzEl4Rf9zshqVi6jAeQsQc+4r/p8?= =?us-ascii?Q?csdVFIkZbMboAGSB7deFXaGDAg6nnRmIxM7rcB/tnNola1ED7Xk6iPlGSs8/?= =?us-ascii?Q?jMvQJysHTX5bFZVI86beE9afvBevZW+0mwG3i9txZ3Fx5h6lLneRvMQqfa5i?= =?us-ascii?Q?LogJqG1wNNjufmCfey5NvZcj74DNcvxLM2r5UV9Gba2N0JTI/o6or8obJcLd?= =?us-ascii?Q?NaR8SQE9RSYdUHjlehaO52GaiwGac5ihYuQkTyE1qu81vFLmc+4p88s78+7P?= =?us-ascii?Q?I93IPOrs69uFRkDqLX/fdBLtcGQyil3ua+16uUJ18gIvPY7jh3YoLwhbsVCf?= =?us-ascii?Q?RkXZTG49Jhaw53hJDGwKQxnkOinpEzbf9VdvZwsxvXAO0LWRRWJCxhzCNVeR?= =?us-ascii?Q?sXxpHO061BTZT+b6IyYMjJlq88VIuU20IyVBCHwpYxLMhFc2YRQa3z+JL/E/?= =?us-ascii?Q?dsaH3lEOFZoe8SxAckzbKvfWPzJ7nCA1OejxgZBBZwIJCGlO2OoEt8HOQy2j?= =?us-ascii?Q?kvf3LvocraZgMLWOTzXsm+qf574gWF0RcnXGK4QR5S1fjeyx5MwbYRCEum7l?= =?us-ascii?Q?JYxApXz7anLsWORYP+iCLw5Es54jToiAMItYCsye0ugVvWkoJf3T1Paeg711?= =?us-ascii?Q?0QFt6wMt/JsN3VfZzg2Jy5rtwdYajxm7NuS+M0LqI/qx8MpqSjFbyrBvyYlz?= =?us-ascii?Q?QAnOj82HpLzllM/HkrRA39vk8H41+o7G2JFCsec7gpnExvxPOt3JsOT4LkNH?= =?us-ascii?Q?JGpgZ8QaUg=3D=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 217281e7-f4bf-44fa-a633-08de57b07019 X-MS-Exchange-CrossTenant-AuthSource: LV8PR12MB9620.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2026 23:14:04.1491 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: hlVV120V9orS83SOIipfynZ48lxqTiMg11Ui15YC2okaUnhhPNC03OS5UFxL0Sa+ X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB7116 X-Rspamd-Queue-Id: 293A514000B X-Rspamd-Server: rspam06 X-Stat-Signature: fr4d3owxfxsgpw471jt44pfkh7uuksn8 X-Rspam-User: X-HE-Tag: 1768864448-682804 X-HE-Meta: U2FsdGVkX193u8cqKLQG7dA/GEayVy6/G/sJbRzTdjMmilxvigrPo3XvciqpTBw0yifO8nn7bnzMGhPAOYWjbfCwlm7qU469XETngvceOPsucr1vK8p48Rt2UAIEvtxdyy0jwbTKL5PZTKJPWEft47LuOyq+ztiXdTA4SeTJBV74Tl3nSEhUKaqEHK9TREKstRqpSe65kp3BTPxoy8C8jQbdF2c1HsreLHPD/i4kFj1rPfLYK/QVOl5wnGDi+L7JiA9nPY2rdVVpkAeKT6yRNVTGi0rSVe9t8zZAKkp5Thw83GB5tLlS0bS051krv6Mda1ocmuH32oYyFVJUEMhG7k+ca0F4+V43NpqRYaWlXVJGft1cX0vVpK3yFs2lsL9EP4d83F/bNVMbzZFxmBL4VXjQOadEiJrUzwS56fExIAf1cutobx/UMQtFo5YlWR6A4tFLgpihwlPz6gjoUoXnJyHWMDzAcesOwR4eKbbr2VwGFrwERVnYDkhPyT4/z013bIt7Yc6DJ7SiEOi8020/n0/NtTLvZAr+HgEPHrbJnFWaM6e8OB6FyzCeMqzVtigFyuIx6+shXb7xpkqd5mfdgSNOdYTILFSQHZ3wwm8uMwvgUAsStCUx/Q7FMqxr2vmJPQWeEkZQ8++8Ipx0dc1HL2HHW9Xhfs7xyq5yR9LxiX6lXPB9yGKc+ssz0x7529PoE8qx8WXh3H/TOE660nSYqS+xXQuPARA1hMvegzI42MOz4wl5kJN1Ut54pLxGhlbK2nCwejcWbnvoDzmGsb25JxpFAL8mXfMhPhHNBlyVo3kbcCHhQs9vl1GI+wXuGtF6oFwCxQhO8dbbik4mV03U4CqD90uKZzrOzWarjRXO46280Qjy7bHnYAvtp6Tz28bZR14q6tRuJy2/1/9+nUnfkw+jLY1XbqC/ycHx8di0bVINMjikQYYUCighDJTQvFkjBI+ixaYmkbR+/O99xvr sVY3b5X2 /L94QqsoqdbL76MoFTH3u/2eNM2TGvSFrw4FVhN8ZHKYgkLLaNaU6cJI4vk7eQxAxTNEw/8GgZ1KzL7QJ6M6hCcHyp8JHYXeAz16b/DdD74FL3U32RwOogkZ+7rWjtcyUZSe0uWQ8Chikky9XzEBK0seVnQOXRP6LObw0DEpuwVolr+lR9WfOmkn7BJUXsUXsazld3zQwGwPoY5VYeKsHCgwHQKyZVn3hDnFZzMocuiKR48tGyIKXeVPHuzazarQg02gmj/VgW2W79KTwKowktMk9uM0wfVyb+wPuntuMgmgH2u1Kz5NrnKmzEAEF5DU2k0g7FQmRraqPLzB93vy9yLEtzAzJTjoaZEnuVOJuezPVG3HffEM7x6bjLTjg+PpPDid7c3t7LbIYcpLF6hG5dEUGbqrliQWMdDYj6ViPYDsM/n0Nj371WnITf1jVIx6G2lFj8sztQzX/auavUQ8qjqL0RLDpbtBzRVw0EGzmUuM84H6/nX2CReqw9c7Jq90N4fTu/yPrgX+7OurQCtQO9xIuKQ== 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 Mon, Jan 19, 2026 at 09:19:11PM +0000, Lorenzo Stoakes wrote: > +static inline bool is_shared_maywrite(vma_flags_t flags) > +{ I'm not sure it is ideal to pass this array by value? Seems like it might invite some negative optimizations since now the compiler has to optimze away a copy too. Jason