From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012044.outbound.protection.outlook.com [40.107.209.44]) (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 E296C31E89B; Tue, 16 Sep 2025 16:42:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.44 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758040955; cv=fail; b=E9nkedeTWXme6XdRFh7IoIqu/MzG/kZW5taTekh+zRJuw/L3gl+IOwRIM6Dhy9gSF1pKQb02i++faJl1/ymc89weosyAIQTEeOmGZDKq34Lr+uh3HB1pW/g2+hYfQxB1My6TsLR/a8fXX2Xq9x/KeqiX2SJ2/ipKE76FxZOUjTw= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758040955; c=relaxed/simple; bh=h+bJX1EbxcI285eRPstgFsSdoqVyokHgDljCkii/9E4=; h=Date:From:To:Cc:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=oOhio5pa7u8HDnFOYCe2/IpjIxrfhElLppDmt7doNnEu3V04kIjzgZq5mGmvn7zRWbCKEKAwHY7bPpteG9Hevr9r2IsSnHGo5xT3J9/cMhUTD2cdkKBcuPY2vXkUIipjLfCpAQcaqVRqXE+vV6Si+v+biCDKYYQwywA/lmfW82M= 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=KYR5s9rN; arc=fail smtp.client-ip=40.107.209.44 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="KYR5s9rN" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=i2n5dOzrM86zyEcyCLmjnRLDKofZQ9K8KlEUTKMlYD+epqj3uI0ytVz03hgEnDyj1ryrEhGBQoE7BLDZ7QMqAdr15WJ2D1YajkigxhLq5p29qFRGWqZhy88LikZfn74zwPx5YtEgcyQ4UEIKl1cSJHTNGc8ON4IPDUBwI9E4UFGSszMSh2C4o+pAbCIU7LtZrGVBI+cUqRJGgPt8kSKofGrE2P5ww35uqOmz5jhUytIsPlYoO34Zx3THQ/1yGIMc5Fwi9OxmfNuFUsw7kPZbhsFwmk7vkGmVoZd60I+8z4AJpHjcdqEOwHubozlwl5IA6ZxOUU33TdBj6Y8me5VUUw== 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=5KqOnXqPOMSfIQFsq0XS4880CpWNHNyboO2Dq/ZbBAM=; b=W1ai+o/r0sIYXJ7R2sugxO8ipE3NS85sV2gbxmSxDNpvOy+7EyaC6ICDREDBvhSrMOSt6GS2YO/ohUCqtPByjHb/n8dyRJdt9EAiEy1uga7xRs3QJ1l2p2283aj49tONNmUiKoRRwTbjuNuIntOb5xEkJ3Piz+YVx7Roz/uH/6WdQl65+4O70wIun1tfA+UEXAPnn5XywgnpGPsG71ydU5UJy0/JgoB52Izxmp03ZbO4GdF6YtymnUOdXp14m4neX5wAfi10KXate0NxWCZgUKHff+kWcSvW7wPuFUj8vwbpeEJZpaOrZ3Yy1yjz8wmddtjQXL/YGj+eKLPGhaSKfg== 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=5KqOnXqPOMSfIQFsq0XS4880CpWNHNyboO2Dq/ZbBAM=; b=KYR5s9rNMdpzKOqNn6pdEUgDcOnI+cM5LBo4eyCE+pKgjyhfR0tV/pNErUkGG/wJj98dhTu+g65QAs8jxOBRSTritWDyUPcgt3xuN7ylBG85MLmwDVlFdxLAQwAL7ixXUVtM939h3zktlHpt+VN/LyEOTA60TXTYAOKGywGJkeE3Ol1hkgjdzzv6k6P9ZdvyjlnTKrCEEBMMbFKAVH1zZSjkITPT18HlQdRNcjPgr4uEUp83W7D5ZmkQh7zMpXa7oinneXm9KK+LOamRULUlN2gJjuyyP2XfLpXWxLLQZQDH3GLcsAETSctgZX7jX2yMt9E4uWR+MnXrkGF/qHxPLg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from PH7PR12MB5757.namprd12.prod.outlook.com (2603:10b6:510:1d0::13) by PH7PR12MB5595.namprd12.prod.outlook.com (2603:10b6:510:135::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9115.21; Tue, 16 Sep 2025 16:42:28 +0000 Received: from PH7PR12MB5757.namprd12.prod.outlook.com ([fe80::f012:300c:6bf4:7632]) by PH7PR12MB5757.namprd12.prod.outlook.com ([fe80::f012:300c:6bf4:7632%2]) with mapi id 15.20.9115.022; Tue, 16 Sep 2025 16:42:28 +0000 Date: Tue, 16 Sep 2025 13:42:26 -0300 From: Jason Gunthorpe To: Lorenzo Stoakes Cc: Andrew Morton , Jonathan Corbet , Matthew Wilcox , Guo Ren , Thomas Bogendoerfer , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , "David S . Miller" , Andreas Larsson , Arnd Bergmann , Greg Kroah-Hartman , Dan Williams , Vishal Verma , Dave Jiang , Nicolas Pitre , Muchun Song , Oscar Salvador , David Hildenbrand , Konstantin Komarov , Baoquan He , Vivek Goyal , Dave Young , Tony Luck , Reinette Chatre , Dave Martin , James Morse , Alexander Viro , Christian Brauner , Jan Kara , "Liam R . Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Hugh Dickins , Baolin Wang , Uladzislau Rezki , Dmitry Vyukov , Andrey Konovalov , Jann Horn , Pedro Falcato , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-csky@vger.kernel.org, linux-mips@vger.kernel.org, linux-s390@vger.kernel.org, sparclinux@vger.kernel.org, nvdimm@lists.linux.dev, linux-cxl@vger.kernel.org, linux-mm@kvack.org, ntfs3@lists.linux.dev, kexec@lists.infradead.org, kasan-dev@googlegroups.com, iommu@lists.linux.dev, Kevin Tian , Will Deacon , Robin Murphy Subject: Re: [PATCH v3 01/13] mm/shmem: update shmem to use mmap_prepare Message-ID: <20250916164226.GJ1086830@nvidia.com> References: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: SJ0PR03CA0019.namprd03.prod.outlook.com (2603:10b6:a03:33a::24) To PH7PR12MB5757.namprd12.prod.outlook.com (2603:10b6:510:1d0::13) Precedence: bulk X-Mailing-List: linux-mips@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR12MB5757:EE_|PH7PR12MB5595:EE_ X-MS-Office365-Filtering-Correlation-Id: 9a7a71c3-c75e-4ed6-582a-08ddf54005fc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?sd9HXtsSlL2q2iqz6tdA6IdfRyxLl9LC6bhDPzFsJZYBByVHdzKGuxc33skn?= =?us-ascii?Q?N3MDtde+VUhXvbZrnh3ySCtZ4Z7as7G5S49fBq32eJA0gKLK9GJfNNuV1Le/?= =?us-ascii?Q?Uz0H5krl+XdKEZkJYTMt6W032f8TOejir0+BYg/TjcGElFd7GTtloIjGF2qb?= =?us-ascii?Q?/tVx3f8oRSU2wM5XhxFW9Yp2uKGyYAxothr75yAaD0cYOD5tQ49cxyjZC3Am?= =?us-ascii?Q?Da5rzO2O4duwYBY9L6bK+G2u2SDBSbpitQ9szx76SMTyichn0JjqGIYo4nHz?= =?us-ascii?Q?Z1hBWSGhw/H35WnpCafgv75lBEsDxuRDgdFn9+zWeTNbmLLG5B01bm1Ykviq?= =?us-ascii?Q?/om3Do4TDrifPrvypuI1Lk0pnnL2ghRsGvXHcVvxuepKDBEf8wsnz48NNnAZ?= =?us-ascii?Q?e+8YrlryYIcLqiP33t8Aetpi6DAqEXsp+U0nSFXuFoDNADPmc3HNrhhL0viF?= =?us-ascii?Q?P607ELh0VMbxD8fJnBuLieIl/0yc8a1UyOBCohUcz6pbx70NFd9y67yST4kc?= =?us-ascii?Q?D4U8QFaIEWUt3ptZF+guT/iXFEFDQveDkiDmV3rkvKvLD40gY9xoISMHpcWY?= =?us-ascii?Q?olg5sjsVzCkT7DaVumkjOwTgO8g0Vk5Nr7xCSoBIibgZncdvlpN3Bt13S0n7?= =?us-ascii?Q?86mBWv+GzWfRTk8U/+3MRiM4vLgfSGdz59p3zEhDyylN926UiSwTNEoKFfbN?= =?us-ascii?Q?2BIaRXDCNJB9/eQxk+UY3AEwvK2EtXo+sj6Qa1TUV8YK61G2orgNjaMOlHt9?= =?us-ascii?Q?iFDadk5g072nBUkUGhfPyGIiNoOWOZ/uvJfS1//Ucz1XBekdzpPPVzdOtKE0?= =?us-ascii?Q?51lD3kTRi3GvWVTX6CYj2iMlL2j8JZwp5Z30P3PQoRkfPP+WzDrCo9dov8F7?= =?us-ascii?Q?qIe8eJsqnbnpAKFNylMVf2aJXZAI3KShG4KzjHj7vcB5T52tziH50F1LbBEP?= =?us-ascii?Q?UbZX6NzPrxF6mfOoGFaVVqMO5+H3Zny8fr1YrxjDDbZH7mMDmwGHS7t10lJw?= =?us-ascii?Q?/AYSOxmjv2sZeslSYn6ex1nYc9qQ03YVN9tO4BxG7RLDerqRqS3NhfByoBNl?= =?us-ascii?Q?f8qa8b2Wdq7LCg/QW/P6ngmxGni9EhzI2X9Na6tAQSvZavdRKe3dZWK6wcMc?= =?us-ascii?Q?DjCSx/dtqZgN358Ge8qeIReU0QOK+q5X0Z/B/s39k/ixQ6HeNHUrnG7pesFn?= =?us-ascii?Q?C34NNb3FPuR90Vnd4gUEWV162KgQn8IegTuXBEVMgAcusgq9+QNcb5dDZMHM?= =?us-ascii?Q?rOpZSl86NtE8iNaVWh0+AiDCg12zChA9kQnz2UOtkXISjrxfcRiCYkJ194kN?= =?us-ascii?Q?I2M6YL0LjBd8oUCGDnprdV+Gbl0BgAukywog5hR4m1l9Dg7yTVhn82JQQgyj?= =?us-ascii?Q?UnUAC1KfahgH8aome3Dmp8cDZIyiTURyUq99zdMwinqCMkrpzENTHYz6HkGB?= =?us-ascii?Q?EwfjScWUjoY=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR12MB5757.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(7416014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?KCdByN0QhiLb5OlrdFihIkThYGoggvanKwgwW6C/AEeZA9JI4fe+kyWXV0tc?= =?us-ascii?Q?CQwgjDNbrRKdEfCExBYQYlx/AZGuC0skyFsJJjy/v9uFIp9bjhDT1HMMvwdL?= =?us-ascii?Q?n5/8RZDqoG3yW7n+mqEHj8WVaW8eg4ccpB//E9f6ip9m3txTKPP0AvrVRRX1?= =?us-ascii?Q?E3kvrf3Q8Qt6QrS2M02BO3fPFFAGLzqdf8tLP/Pf8cI1Eyl0KT9GyaJH0cdU?= =?us-ascii?Q?4Tq/otLFdWAwZcsa4MG7Dc6tHBSBuWah6YdYJuvuOo1RKHG5lagQ0VBWRJzy?= =?us-ascii?Q?izO15eskMZYHl4x2YMRghaHg8bh/9JpOgVaG7ho1Yikbe8VcaJVNvEQuDEDP?= =?us-ascii?Q?zFlP9fy4IaUVoPN3DaPvWQnByu92G1p5jfDHAU9UEbry1EAf65uq9MG0LzXC?= =?us-ascii?Q?sAgkO9c1d4HoILXkNWyJ10tO/3uWFzh3ikFNQ/UDOTexbFeSrL3dBBzakS1F?= =?us-ascii?Q?b5v/B5I1zk78e7sRBWrJAF+PGF7+jlnGxKq2koP0TG9UfRgGuRx7ihNXcu9T?= =?us-ascii?Q?+PL/q8gGfOCkrgUyZuyYHVE/wiLUOwwqaFf4beBEVE/raXCpY+62X+iD1Qx8?= =?us-ascii?Q?ghRaGVqctyEv8mQL5f01Ur/gdjYQDQdh+oXhAiNtTEnYaQFtcT7aIc0DjZ1h?= =?us-ascii?Q?GIiGS6pjU9MaXF1PMzeYNjvmur3roceK9LamwFlu3mDGya++nHiom7rubG/y?= =?us-ascii?Q?YErLy0heoFZh+mCzY9coLvCuzFzpW9+JNcrW+FaTtONTms8kubxNdhXoUSOf?= =?us-ascii?Q?cBs0kfGakMCtUAH0gGb2ujM4uwE0y9dnSi9xpdogO7AWeYMigncHmgbSWUJV?= =?us-ascii?Q?ESsNII7IC25JMEvJ9caJp30RzeNwT9G6TToODuwXQ+3v2szrk+fwJJMNg4Xe?= =?us-ascii?Q?/ixL+q3z/slu0ZKBZDaKNuFb/oZe8NW+4AVlQoVmxGynjPt4f8BkBisrDbyM?= =?us-ascii?Q?3fQzjJfTCYtB9sQ6+JJvqwbMJvBgE1UEz2H0F7NKrMuPHxTyPUTtUcNxrNRb?= =?us-ascii?Q?/rHgU+qrscgSCOYmvhjTTDoEvi0LpAxxvUR9xSuZAiB94VrIp33AkW7Pdg9r?= =?us-ascii?Q?s7skCHxIQYdM9/mgoZ03IPIvPaWGogksUKgM6CeV77xbLoVGJmPcVbiRBxFv?= =?us-ascii?Q?mafm4mvz9T5KZ/dxfMjxfp0e+akAgNa+xsZsCfulFWvcnmN/0M0Aq0/xH9En?= =?us-ascii?Q?CfFOcHgD991cK2ZWGSxmA5iPPHknsxkmNsjMG3GzpOf6e1MJfIotfYbTcRHR?= =?us-ascii?Q?JUfbhgwf3TZRUiXttt1Xf7GWf+rCKTgRkM13f5osarsnW0mdyLDbhmBG8uhn?= =?us-ascii?Q?5PWGSADPLywiFADwdB/3kvH2OcGxNzcpd7dsGzkpVLgtpVD1sCq8BjmSLfu8?= =?us-ascii?Q?asiq+y7YMnWJnWBTbO2lNQMD9twkDIEmlN3NB6tVO459qKDURPfCWb2tQqb4?= =?us-ascii?Q?7xeU1aP20577e4+hOJ46LcteMUGEPwgXJ3AGWb2f2jR3ZTo9ixnJi7bicuaK?= =?us-ascii?Q?RRQI4WKC4vIIGJNuKDxPx8aeTTk8oJKwxRCJywH/alt+n8GwCFQ5RE8k7We5?= =?us-ascii?Q?btTXXd6kHZ6MGurS5gXx0ci0q6fOduOYcr5DovbT?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9a7a71c3-c75e-4ed6-582a-08ddf54005fc X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB5757.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2025 16:42:28.5660 (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: +m68z2J+2A1ECjQmSxhoqHS3Tot4XUstM8P4PX2h0vZRSZH8DRgZgHixl2Qsk65C X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB5595 On Tue, Sep 16, 2025 at 03:11:47PM +0100, Lorenzo Stoakes wrote: > This simply assigns the vm_ops so is easily updated - do so. > > Signed-off-by: Lorenzo Stoakes > Reviewed-by: Baolin Wang > Reviewed-by: David Hildenbrand > Reviewed-by: Jan Kara > --- > mm/shmem.c | 9 +++++---- > 1 file changed, 5 insertions(+), 4 deletions(-) Reviewed-by: Jason Gunthorpe Jason