From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2073.outbound.protection.outlook.com [40.107.243.73]) (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 E5A7A25E44B; Mon, 23 Jun 2025 14:34:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.243.73 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750689279; cv=fail; b=qZ2eoHwrB1ugSeR/jVznAk46qIDqOi/sESitlEy7Y5ANLsOM41T0lZy7VdX95wqvgDl0n2EoGhzgSx7+pSkPmx/tb0cVK/VHRMgR7gmUoYj/XJXvorKBfSb+jSv6YFAo4GeFnIfSQIeMC6Ixqkf81E0XEnvVxxBVAxvV8Sz3aks= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750689279; c=relaxed/simple; bh=QSO10Y9P7do4Xc2Z/OCnEkEkWYBJQ2rFO/re5cG60As=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=O8dx3/BOb3AYzJxj45BWamX8uv13LBWzUR8aJNj83nFIayMgRro/Feym+KwbBaTFMI+wOuWtpvj3Kg625STba7VS3u51cqcf2ghzi7DooktC4dCiIdgRlGOnyxh1CxV8E9/psXS71du+AE1+bZP8vMHZPXk93EYg6rd5fyYmACg= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=oPbBnqVJ; arc=fail smtp.client-ip=40.107.243.73 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="oPbBnqVJ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=I9LebYTc9fQivO4UmkhLPS8wFJOgDwqQ0k/u9DoeDHQ6UaVC+NPYiEfoqSuYlWLPmnRUalt9mOPkX/2OxtBo3soE+1kaqeFSaisNO8OfHsnNgUKeuFuxViwyg6IWhBu9mXVsfgpsBrGpRIqMHob7E+4eb7aqVsW7Gyn5UH7ipau8kHejnmcehfQlzanHE6KqAt6lXnOGQRpND44Yn4y3BrHeVsvhhTM9pkai1dz3cR+Pn4nU/tl3kOCWUefls2GKaUn5gJ+SExlsjQhvcpk5FbeR+V2s7SWKnJ+hUzCQHrjaiv1IRktFKnnILPlEu2uzUtSZw6LA7es/jA6IolfeQw== 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=8weA93N2cRbwllbDNs+9Sc92HYmUvqg+NHfJqInB1bQ=; b=Vxd7H8X4lYnDjXRGHdbZjqb0MEmH001XasYq9yA1mrwkARvtDS3Seq1Eg1Tm1TyrblauSL9UtgcCTFFRY6G7/qmKnbr8jPWTpbGD0TOP5objl2kDvrNfBec6BkCxfCGT7HhdjB8rO1qptrNmCxlGkPe7FN+BVLlkM5dW4ZEqIWulWgFjxs4k6HqnPqubgq81nI0Tm5F2FviqPws0IbU7nCH4w+fCWGmDyuiMbSiXvI4JSeSB2ZuMpQTsKrV9DnO8wEPyS0BJHB8Z+VRDZ4z5EbU9YzGFPSqDlMxE1KkSp1G0BZGqY86dHXoMr7z9nqiQwYXm5w5YlTwBqeu0PRtWmg== 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=8weA93N2cRbwllbDNs+9Sc92HYmUvqg+NHfJqInB1bQ=; b=oPbBnqVJK6tFUW1RWd1WSr7bL9csYn6N7s5Kz4HEEAEgjHbwi/wrJF7OebRIbSEwBqZwjwWzOKmsJsws9VJcs7+l+lFI+7g1HZhTbQf8x1qMQsPrOxfv9j1TOcwUVseg4rLh/tPNsiv+00pEY1k4hSmrzCpZxKOTz83gQJ7gfhU0YyP5PDMuseTZcHA5P+Yb7CmuGd0EJtaSt6VOzX7aLBpxqx+wf7IEflgTvriipU+R3C0LE+kFiaY7gNzgQ0buguXzV1mak/Ggr66zDs0m8mvCH1C2wvlO977Kyuu7olLawZpEJoIEIGkTqdpqscswkAmLPwGo9u5RevyAbAEdIw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by IA0PR12MB7750.namprd12.prod.outlook.com (2603:10b6:208:431::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.28; Mon, 23 Jun 2025 14:34:35 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a%5]) with mapi id 15.20.8835.037; Mon, 23 Jun 2025 14:34:35 +0000 From: Zi Yan To: Lorenzo Stoakes Cc: Andrew Morton , Russell King , Catalin Marinas , Will Deacon , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , Christophe Leroy , "David S . Miller" , Andreas Larsson , Jarkko Sakkinen , Dave Hansen , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H . Peter Anvin" , Andy Lutomirski , Peter Zijlstra , Alexander Viro , Christian Brauner , Jan Kara , Kees Cook , Peter Xu , David Hildenbrand , Baolin Wang , "Liam R . Howlett" , Nico Pache , Ryan Roberts , Dev Jain , Barry Song , Xu Xin , Chengming Zhou , Hugh Dickins , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Rik van Riel , Harry Yoo , Dan Williams , Matthew Wilcox , Steven Rostedt , Masami Hiramatsu , Mathieu Desnoyers , Jason Gunthorpe , John Hubbard , Muchun Song , Oscar Salvador , Jann Horn , Pedro Falcato , Johannes Weiner , Qi Zheng , Shakeel Butt , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, kvm@vger.kernel.org, sparclinux@vger.kernel.org, linux-sgx@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, nvdimm@lists.linux.dev, linux-trace-kernel@vger.kernel.org Subject: Re: [PATCH 3/3] mm: update architecture and driver code to use vm_flags_t Date: Mon, 23 Jun 2025 10:34:30 -0400 X-Mailer: MailMate (2.0r6265) Message-ID: <714676CC-8DA4-401D-A4CD-72045BB55337@nvidia.com> In-Reply-To: References: Content-Type: text/plain X-ClientProxiedBy: BLAP220CA0004.NAMP220.PROD.OUTLOOK.COM (2603:10b6:208:32c::9) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) Precedence: bulk X-Mailing-List: linux-fsdevel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|IA0PR12MB7750:EE_ X-MS-Office365-Filtering-Correlation-Id: 9bdf757c-f025-4487-27ad-08ddb2631335 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|366016|1800799024|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?bWOfSER8OHxnJz7hdhYI+UnpqCONALxeFtdATWjyybyTuic6GOmHpvkaCucs?= =?us-ascii?Q?mzutQ6UFRHvdj96oyT+lG+idq6TkUG50pEbHwGc8npr1J8Y48rMy05YK3Md5?= =?us-ascii?Q?/WRV+5A0PamN06ath3QrdtrnStxdgrqYPFUTyeVGvmY4A7k7ZsZWn7MvhsOl?= =?us-ascii?Q?Sr1I8XAx+gF8OV2pVCLGj1OxE8HYkwv3XOg3YEpTBe5OCvDvKsEckcU5H20f?= =?us-ascii?Q?AoUYatBvfMjLiqcD8h0GOadDTGfBgUQjdbGfk8N5xQCJJChs5A8HpShQ7qVd?= =?us-ascii?Q?Jm1NjkWDNT4Mmrio/7Y6lbFqa6eIsEG54NqM5wMQ+xOmlGtwCGuiM3GKJQBb?= =?us-ascii?Q?uKiogYJmny0exj17r3dA9ujBsTnrWLlZAUrsZbCW8IclPM2PqYiMScTDtq6P?= =?us-ascii?Q?HvbwDwFvCRLlRYtrxoDomIjfQhStxj1shZ4LgM16mi4sxrUVsukFA7JjlBZU?= =?us-ascii?Q?b53oF4HkQbuLLi2MTKP659BiYgPn39CfXRMUQN93NPC02uXuFz0OZ3MVIGxS?= =?us-ascii?Q?LLBOE3JOjvmrOUY020p0IRSTFgGXn9pYzueNhz8MN9d+v8StuKtDmBX+qE2l?= =?us-ascii?Q?SHhAxXldCugjU32j/iAVPLozZ2KE1OCHpNdHVTVt/NTAP3xa2GluUeYYX2EW?= =?us-ascii?Q?qGo9ZH7VMEZtCu17AvcPhsLpo2k9YBkZD++lpwJOsLT5nBD5GRRhTqLBGrJK?= =?us-ascii?Q?m7RUkFh9ahCPy6jkF3pew1/PZN3lwGkyyKMUpXytcCMPDPr1cTB75iDG8D8S?= =?us-ascii?Q?T4bBNBR+AGoPIyFMLGxVNsLAdPSvCQ5icKqlgupHZzN/AZ0hXlvaherbNQNt?= =?us-ascii?Q?Thq6FEzLabmbOJT2iD1By3FLRVO4enmjl1jwCfMBtmoB3jKw+PLvAtlAZUbG?= =?us-ascii?Q?gEYWdu3u7RuzhNL3aezGEeIUHDVDzgXf7lG9qmUd1hvXy0ZrDP2XQUO98w+A?= =?us-ascii?Q?fOWYR3IigPNmTlEhb7yLB5J1P57TN4ksY+H/Do6fyKLCN5nt1W+4svxxO0GM?= =?us-ascii?Q?54SEz+ete7DJysYjCrPxcaRdu3EFEpQgKctoSN4MtEgycSD48LC2aHALmeEM?= =?us-ascii?Q?Iq5hLGGK+14ZIPL0sH2fCCWMvvixZxc6ji0fYNX1pPq+60GGR6yT65S1U2Jn?= =?us-ascii?Q?lRoFP2WEWWTGRd6fayLL0+O109VgXpnZVfjNDKM2Wn1YqgBSc4AY8bB8nqFX?= =?us-ascii?Q?f2xmh41If2fsMZq2DYBBTrO1yCdONC+JYFSatCvGoF0E1+tdWK9DIYGCdZIP?= =?us-ascii?Q?oPXz8546pOhFKaJSKUw6SofVT3NIvU3VW3V+nzwyHcwWrjRQPLJJiv9qiHvW?= =?us-ascii?Q?x72bXdmhgM90dTInP3hkxNsmcQgVVUiDtjCwMjCqD9lDoOjUQb1s7dY+N35H?= =?us-ascii?Q?fkVAT3sCyzCRdlQtMQZ7vR6M9TZXyqnearLOhaDnfuAVYotXIA=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB9473.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(366016)(1800799024)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?DzWNMbdn14cGAcKRUt/rLvraaT3ZEIzi0np86ZB7zg1xq384XydJQKAjBEGc?= =?us-ascii?Q?jTOoenL6u0ydEMrkl7+QmD4802R2MBv+sx3v80R6075Go3kkQEx+ywTJrs/c?= =?us-ascii?Q?qjgEzqvGbeZtWFU0v2/Gjwgrt1BBQxs5TjIBKZMlAbxjnrVI0bgqYF8BBpoz?= =?us-ascii?Q?A17gv/ooQd1SeUYWRT+X0Fpm22BiNZeRlwCSFLa5fegrp7OGdi5Szwpfi5jN?= =?us-ascii?Q?mg/Jb1ilX5q9efnPj6X48odyVRkl0Q6e01jRFdhB13n7iLP6Gwloz7cNhmmO?= =?us-ascii?Q?Il397nPSWNjZ9D7UJhvMFZdnqLfwfg6WsPte1D0FLdsFcVOjlIrjoXXyaAHX?= =?us-ascii?Q?9YwSLgMnS1GF8sFshdM1rBb4Jzy/Nw0w8AXo5sGELtxEKfTnY0dWjd+o0qId?= =?us-ascii?Q?GBlsjyucgD8ereBx1K1UakMGWBtA3a+EEOO8BOpAT56fKf6QMpYih/F6lote?= =?us-ascii?Q?PPrt1OMl+lW3iuq7y5CpufcAM2G5ZDsyxsZOboD0pX+l67w8jc12blLMT2xj?= =?us-ascii?Q?KyUpKoopvX/DjXoBl37M4fUT5qpHIfXuMMF8UMgoZ/Tokp47o166gsNSZ9IK?= =?us-ascii?Q?OKKPzj5qt/294IiqROxn68eCrvAJlmu563vHOQLPxjIWrCy6NPnSEXhuRZKe?= =?us-ascii?Q?GogghK4GYZZEaLdiGqCgtG9PGG8P2qnB8PyNdEjHTmo+rL0yAH1UY3Pr2VGo?= =?us-ascii?Q?cY0BRE2QDHrAiBP+ZTT0TVI+CWgWRl9QK3gygYbJvkqjku7V3aui0G/iH2q9?= =?us-ascii?Q?4fFZIVRfiin7rJ/sWhmrCfQUoG4IghODVQjftWfL1JwedtA3lvTUiNpDFpa+?= =?us-ascii?Q?204IJsK51RgK0j7ciuI7phjbACNQzQoIVBEF1d2mkRIqDxlAzIc3fNKMRGwS?= =?us-ascii?Q?g9vFgz35TXIqQMCOliggJsDCX2pjSAgvVo7+HpqbaxjiwZaDwtkS7MlDMqc9?= =?us-ascii?Q?/IV+W2fPQ25AHI1QAj2iqJi57kdQtaz+rguhFgfiBM0Sdd02UxsKR/q2ATm4?= =?us-ascii?Q?SF90SsVJz97N5n2iET4DzBSVCPLC4+eE6bpvu2gPkVc7bFJMhfuBZ45u7sg6?= =?us-ascii?Q?YJ3m09O+gYKwcm0TGxWr6u33dKX82dBsoY2AKDLz+XJd1Hm3lx28rd3ppwHs?= =?us-ascii?Q?ZU511kSab2ssT8XfxLxWMiJ2BSl8wxjTDjopqKwsUuK8c3ci5LQwTdN1AIDz?= =?us-ascii?Q?RxZdH0/5IzzMvGMOEjZOsFVPlwC7oiqQO9hT6xpAsz/xei9sFWBiDEbNRqZN?= =?us-ascii?Q?l0OPKsMHIdBtXvAZ6DDvT0O456Calu3akilQZ+etVS+9sJb4rCL2VtWPbuqn?= =?us-ascii?Q?0oSUkIFbO7FSXMjZn0/dFjJ8uVjrFcw38YiouOvB/sYec9pTSAUJewxh0ZXV?= =?us-ascii?Q?8ERwxeUVbkC+e93yXaJAUB+sK1G5wZY6e13HWQLpZz0M0zSLyML8+HaMA8et?= =?us-ascii?Q?awKAwrAeD1rlQ1kTvFSv7DZMmNlvM+2stm2NoK/oWh5LA63pXV6MXDuTYaw3?= =?us-ascii?Q?UBxAlB3GRBX0Gfjodax0M5d6eDxs7iqd96eYef1Yh/Zk9USbf77yEYuxr9F0?= =?us-ascii?Q?pwGfX8j+5d+aA9ADkg3CJUgH/dJ2LaQ2nvTHrPsE?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9bdf757c-f025-4487-27ad-08ddb2631335 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jun 2025 14:34:35.3545 (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: Hk6uwfE5QrfaH4Lsj+VfGsGcvRYl/t+EmnGowE6oPVf9jymL32iP5L1TBB3QzAX/ X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR12MB7750 On 18 Jun 2025, at 15:42, Lorenzo Stoakes wrote: > In future we intend to change the vm_flags_t type, so it isn't correct for > architecture and driver code to assume it is unsigned long. Correct this > assumption across the board. > > Overall, this patch does not introduce any functional change. > > Signed-off-by: Lorenzo Stoakes > --- > arch/arm/mm/fault.c | 2 +- > arch/arm64/include/asm/mman.h | 10 +++++----- > arch/arm64/mm/fault.c | 2 +- > arch/arm64/mm/mmu.c | 2 +- > arch/powerpc/include/asm/mman.h | 2 +- > arch/powerpc/include/asm/pkeys.h | 4 ++-- > arch/powerpc/kvm/book3s_hv_uvmem.c | 2 +- > arch/sparc/include/asm/mman.h | 4 ++-- > arch/x86/kernel/cpu/sgx/encl.c | 8 ++++---- > arch/x86/kernel/cpu/sgx/encl.h | 2 +- > tools/testing/vma/vma_internal.h | 2 +- > 11 files changed, 20 insertions(+), 20 deletions(-) > Acked-by: Zi Yan -- Best Regards, Yan, Zi