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 2AF45D3C526 for ; Thu, 17 Oct 2024 17:16:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B13026B007B; Thu, 17 Oct 2024 13:16:47 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AC2F96B0083; Thu, 17 Oct 2024 13:16:47 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 915696B0088; Thu, 17 Oct 2024 13:16:47 -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 72C126B007B for ; Thu, 17 Oct 2024 13:16:47 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 23A0E121736 for ; Thu, 17 Oct 2024 17:16:37 +0000 (UTC) X-FDA: 82683748560.22.B0002A7 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2085.outbound.protection.outlook.com [40.107.94.85]) by imf04.hostedemail.com (Postfix) with ESMTP id 5F9A540015 for ; Thu, 17 Oct 2024 17:16:31 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=o8OYtM5r; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf04.hostedemail.com: domain of jgg@nvidia.com designates 40.107.94.85 as permitted sender) smtp.mailfrom=jgg@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1729185356; a=rsa-sha256; cv=pass; b=OI3Y0azieBJW35KZu5sxnObLNEno0SvjFHiO6Z2f0bQeVB4Xs6XyNlwxtTLXQrrTBM/G0H gEL9USFcuj2/8A8lph16qHq7gaQOYk4i0zoQjOFwp8QVI6ZmcQM2YiXYTI6uP6DGckf9HW EUEvEKL2XZ1UrlgT4ezi4WT3du347tk= ARC-Authentication-Results: i=2; imf04.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=o8OYtM5r; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf04.hostedemail.com: domain of jgg@nvidia.com designates 40.107.94.85 as permitted sender) smtp.mailfrom=jgg@nvidia.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=1729185356; 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=1wcIoj1Pwf/7k+7khT8v5kkLGzSNiO/2zZEn1hWjkSY=; b=yRKiyKk3GPXkNz7CokKSZXEUWOwm+JF5Kr5vAQA4/oQ76Z+pgMjZYMof/LGmUVZDZ93vGs qAMb4DOXMy+bdV6P6X/xfoarbRpq2+e6j0nOL0BOh/Ri85Q4I4lo0XALJBzCHotrW0AMsD S2X1qcVhMGnwCK8aO6NNk0gxKcubPKo= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LE1K+UoEDDTkXLSFb5C1UpU6KvLSNiA+fBl8b9il+jeOTa1/feSJix3+VwZQviO7MRzmYgRovPSYeReMwyCJOTi8YPeJFrOxHcxRO62pfAfu6kxnahTn8dOsfEydIhqcX/JaTc9NoITKA0lpMxQ5DQTh96L3Rdjlzga8B2THStpeda8SUwdQ68rraypddk5aTMU2kOnzab3wCMdLsEWNA3I/mYBHadVPGAdB+tupLsLXHZasAPLMxpK+EEoEdX74IJmCO5oDIMhxQRl40uCzQAeAlTTDbp0Yu4sjwdIv9TaNj5Ndi7Yyin/zaP+b7+O+9O+g98S/lt3klI7q3QUqwQ== 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=1wcIoj1Pwf/7k+7khT8v5kkLGzSNiO/2zZEn1hWjkSY=; b=IRKoILKLcxnHaXdH75rjyOeVu43ZuJyLsbl1qyn/730H5IiEkGMKQzBixFiPYyhfDtoldlmDyODFRFTUX1lUrwgV+a6wpJqbAZ49deMwUr1WWRzZyf6gLBQTGcKoUoYUeM2mTmgwusPyVrQ7y/4XC//6mH1J8+hIPHPuRkW99I4RNs8coQoAh3lFCxMn+neN4bJi7oFLUAyg5uEPVd3fPGhaltslmzogAAu2XT36zwrDaPq1x39FdJ/laz75uyLAORTWmiKbn8jIw+IwyJPJe0c/JVpE11bPIOmAloDA8qD7hw18FdOwXKYp2nB6uuLQlIl2/dmtDQl3iWPisDM85g== 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=1wcIoj1Pwf/7k+7khT8v5kkLGzSNiO/2zZEn1hWjkSY=; b=o8OYtM5r9nP3HRWU6KlSCumLhYGlJRsg5Mnt3ESmT/dCWyux28t1RqEnbqv5cDdUR0SO6sEY7PNrTyjfszub+GMqnjVCZ7oYB/fxTo3OzqQD5v2MVbrAgI+DAGR6ChxmZYKX0n/NCVbxHiwZ4QJ0oG1q2tp+EQDOtvfjZPAUNRNgh9KWhDFJqnwjhLELJp/SMGyXqlqT+ZQyq8DS95n5TPjsIaPY8v6c/M50+CKmpS6uassYwDBz3bnA+E0RpWhyPJbbp9FNBPylCuMuiITa6dm2P6vo19r7OcoSRiB6ZTg9P3R66yVn7dkVjIp9fsaqSX9arJlH91IwZm35GK8/Lg== Received: from CH3PR12MB8659.namprd12.prod.outlook.com (2603:10b6:610:17c::13) by LV8PR12MB9419.namprd12.prod.outlook.com (2603:10b6:408:206::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.20; Thu, 17 Oct 2024 17:16:40 +0000 Received: from CH3PR12MB8659.namprd12.prod.outlook.com ([fe80::6eb6:7d37:7b4b:1732]) by CH3PR12MB8659.namprd12.prod.outlook.com ([fe80::6eb6:7d37:7b4b:1732%4]) with mapi id 15.20.8069.016; Thu, 17 Oct 2024 17:16:40 +0000 Date: Thu, 17 Oct 2024 14:16:39 -0300 From: Jason Gunthorpe To: David Hildenbrand Cc: Peter Xu , Ackerley Tng , tabba@google.com, quic_eberman@quicinc.com, roypat@amazon.co.uk, rientjes@google.com, fvdl@google.com, jthoughton@google.com, seanjc@google.com, pbonzini@redhat.com, zhiquan1.li@intel.com, fan.du@intel.com, jun.miao@intel.com, isaku.yamahata@intel.com, muchun.song@linux.dev, erdemaktas@google.com, vannapurve@google.com, qperret@google.com, jhubbard@nvidia.com, willy@infradead.org, shuah@kernel.org, brauner@kernel.org, bfoster@redhat.com, kent.overstreet@linux.dev, pvorel@suse.cz, rppt@kernel.org, richard.weiyang@gmail.com, anup@brainfault.org, haibo1.xu@intel.com, ajones@ventanamicro.com, vkuznets@redhat.com, maciej.wieczor-retman@intel.com, pgonda@google.com, oliver.upton@linux.dev, linux-kernel@vger.kernel.org, linux-mm@kvack.org, kvm@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: Re: [RFC PATCH 26/39] KVM: guest_memfd: Track faultability within a struct kvm_gmem_private Message-ID: <20241017171639.GN3559746@nvidia.com> References: <1d243dde-2ddf-4875-890d-e6bb47931e40@redhat.com> <20241016225157.GQ3559746@nvidia.com> <20241016235424.GU3559746@nvidia.com> <20241017164713.GF3559746@nvidia.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: BN9PR03CA0057.namprd03.prod.outlook.com (2603:10b6:408:fb::32) To CH3PR12MB8659.namprd12.prod.outlook.com (2603:10b6:610:17c::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR12MB8659:EE_|LV8PR12MB9419:EE_ X-MS-Office365-Filtering-Correlation-Id: d5eb4332-602a-4495-e24c-08dceecf7714 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|7416014|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?em75bSjEFVM5S0uSbc1lEO3wM2PmaFZFV/hlC1TjaarMg2rxAoqiZNPxvzdZ?= =?us-ascii?Q?V7W+/+W2MxhVxLbd7icP3qDE58G157jRIBY5iCNRF3vJ0gd0dgym69EF39Hg?= =?us-ascii?Q?r1HLzMPgcV/IR8a4MiKmxoF+K2G2m1d5YHLBnf8LGrHgnGD079I2wT9ynqWu?= =?us-ascii?Q?yh/T/yppatgtFzXDcW0AyKero9s6UvPxVHKJTvJ04h324RYGqPrYteSLWYJk?= =?us-ascii?Q?IuowHaKbWQhQEdcn9TbAAvSFWZgaBI3rGL5EHDo2cpwaAoaCuEUpZhAz8CGj?= =?us-ascii?Q?qUTrh97IWoZV9txGJqPbavk7/BeauXOCbkO1mP4+TcGx9JJotN3HojtpwHfG?= =?us-ascii?Q?2LZNFSf84pySDnHmhAwri4BdFacxFYU8gmNEwQKmPPJ61Dn7QXbvBIMA24cf?= =?us-ascii?Q?aB7+oR4fcyxRZjxHV+RBk8v6GyoXh7uldnGqQgaIvtwV0BOXFxIF+vr4gjlb?= =?us-ascii?Q?dl3vObAuK+wAC8Iu8Zoh9/OtBAQAkGb3AL2nr6NmHdlB/OAwo36nmOM6EVsh?= =?us-ascii?Q?H9Tb2fJj3HZ/mVQmxM/eLbqw75A5vcXcg/d65GrXE15W4fPv5MU14kerF1Le?= =?us-ascii?Q?VHM7kPS6a9SfGOWcXfJ7jU+PE4xWY7iSASEsq9M0l9hvxhfu+BUpYKV/XrSv?= =?us-ascii?Q?oJAkqOTWhEqdvzB+a3ECXqdnzwf7Y8b0fFGl5so2l+e7GcGqeKMC+XRsBzuq?= =?us-ascii?Q?bY/fWGm0lHInK18bxQv5GViVOUytI8Y3nOFeSG2NZ6YptwNvZEeOomK4l2g4?= =?us-ascii?Q?DMh2pIyE/7Ws63xhmfzoZsnbYGo9xkw0X5VGuEuoOx4aNP1N5KWuigjVz75V?= =?us-ascii?Q?egrN+m9Wq10m+/X3+UorRwB1UFROcUU+g9oq5LXGNCLn+lKmETrf2LVZRUr1?= =?us-ascii?Q?NV6RXGxzMVJEtzysg6n6Ve2XRwHZSt6sjQ0H8ud5cv5nTOjyXwvJd0SoHfQR?= =?us-ascii?Q?aMBQExDU3WJf2mzIFo3LSYT2mUIAXGn43jH2Zs18F7vmj9rs6B1w09oKWKdA?= =?us-ascii?Q?ia7vTnganLl5CKJSTpA96ac5h2n5cQYrAVl9BXN6IWRzf165QtNkty4VIP++?= =?us-ascii?Q?H3wDayjwXlqYzPLP9uSj2qnFAIM5CrtlKXwxIwDOcMyyt8+Ng7pbXIvIiRUC?= =?us-ascii?Q?nE7vDmF3mKekd8zQL0U/4kDeB5LKolIuw817c+fZ2e6OzT1dURKXxODiOo1v?= =?us-ascii?Q?ZSbD2VpXbtAPLTnzzz2VEAy/olRBuTxg2zslhOXZHuWoMkY8G2CoJZADbQ5+?= =?us-ascii?Q?vdTYpA+mPlC9KXACiFB9Ye3W6kIgrPvWLLhQKUc9bKmDVrR0T/i7tSwlbDDn?= =?us-ascii?Q?dug=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR12MB8659.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(7416014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?lEekzAqc7qAo30rMexU1oR+JgD1Xj2H9+cpOnaweeqloZUszWMK3ioAJINcK?= =?us-ascii?Q?vFiOkYWJnCT0lGjxvrp6OX5CaHpFvQnNsrIOCcOc5jXIRVGwxbKsYXObZSSX?= =?us-ascii?Q?1h3Qft31yJKHcc2PGIP5EFn+gaIXaLGXrdm0lre2Lo3R9dHJU1jIQkSzUABM?= =?us-ascii?Q?OADoIQ9EOPsc2y1ZLraFRR5aHi4b6ci7ybVMMiFCaOjpKDqmq7tkREq8d5c9?= =?us-ascii?Q?6u/Z0Q7PgoRKWo52khq9RdiXbajNUMN2sLxZueMQ17OO5VD+gtvbbyIf3Ctd?= =?us-ascii?Q?sc/8MRs+YXGVBIUUUhZPFLDdZWGk4qc/kJaquU0Q5eBdsW47YO7IWqB38X9C?= =?us-ascii?Q?IUwgKH7+Hl47yPxZxfMRM8T9dCC3nvxbksEZ6ATTJUeWy2tkq61i1YzX6KFH?= =?us-ascii?Q?EEOr0LA4vJuuLLiXnwOr3Qn3BuMwzr86UJtedgKOsiq3q054XM0YfysOIL+H?= =?us-ascii?Q?+3oJ21cyOHRKCWg1IErOutCJI1XoSXjjPAklx9aSFp+i+qwuQFeB5C1qdhiK?= =?us-ascii?Q?hnBe+hH7hFYUT11c+rZYVvhb9XKIhnBbZLDfkoyI3+5UAX4+urpCGqthXMwM?= =?us-ascii?Q?0WMOOTVS0HGEfdQ5qzb+x/7C0T1vKrlr1QGU+m4H4bgrS214S4GTA2t0Wwth?= =?us-ascii?Q?+PKaqAUoapO9A54vZh0sDfUYOX54o14/exvlHpbbv3gtHp59OUWv3eyy90Zi?= =?us-ascii?Q?kFVRsWJNCCjdUOVi8p5Paeb0vcLz1QxewuCEB9Z+FF4dNEunV9WBmPt63LI6?= =?us-ascii?Q?vA2+eWXgO0dVElv6icdhqTEsdspy23mwGAnOdlxZR5iOBN76PyqanlyyNViX?= =?us-ascii?Q?RfG5Qtfd9i6f5lU6wlk33uOdyEnZuKSqB4eT207z7Dmcy43VT1iZA2zWj72h?= =?us-ascii?Q?UXUKsB0LOLSIL9/hSle5w//+4XXpquMmyKpNRUyAJTRHcZaFKut1tWuOq1BN?= =?us-ascii?Q?/RaiCEXYLvXPcJtSebN/kkNwy9vvwMvUETLTjKwTXgMb4GBThqf/F0SHdc5q?= =?us-ascii?Q?iE7SghtxTQ/l8zvPVjXyVIV2oYQi/gr07os5pbHjDcjPdlCeo+/vGTKpdRWr?= =?us-ascii?Q?Hmh4vkQWbFQNHqUmcwwkOEzYK1hYppCQ005AwRLH+Tqe0xJWiKuOsQH869QE?= =?us-ascii?Q?DJZPsrcSd4O+9ZQm/zkog3QCENfhrVYAMv4Ls8tyfLvx4W3Zpi6aPnmIo5U7?= =?us-ascii?Q?3qHHM+STN0oYBQWFd/5mkuDzU36oKwPxxky8mtmTvqH9uVy6uLenDcbxabMu?= =?us-ascii?Q?g626lFYB57HKVTuDweBUipkqHtW9+KfMreeZAxjsInezD2UfUmF2kMGmhMku?= =?us-ascii?Q?IpqgizJTMo5429OC2AARovzpodbv+mQDysaqBgkCqAHqVo1D0CqFsLtYfXoT?= =?us-ascii?Q?iL7Y3icvNVYmvuh1I85KW8MXn+jL4rskTq07UtzLJw7AUaseEpqTnVSpkptO?= =?us-ascii?Q?TK6Moz/ZFzPqIDDw6jLQ2yZGnI0Dvox6CSaffdyqtZqW1Edu7cwDVsETbQLA?= =?us-ascii?Q?P8A+zgaHG47suIEj3zYwlHNNNyesnyzFodvO8sRVMLK+4Eb3rwWgik3UPi+c?= =?us-ascii?Q?YF/3Bwvxfo2EDC1/3GA=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: d5eb4332-602a-4495-e24c-08dceecf7714 X-MS-Exchange-CrossTenant-AuthSource: CH3PR12MB8659.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2024 17:16:40.4952 (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: Qp/w/QLL+KmEBmGFyvZAJ8uh9a2F/bMbe32UJREvyA1nQXTYnwJr9zjm9AtWYXWy X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR12MB9419 X-Rspam-User: X-Rspamd-Queue-Id: 5F9A540015 X-Rspamd-Server: rspam01 X-Stat-Signature: 9tiyiypcb1sj417bjgpf9koyh59afqg5 X-HE-Tag: 1729185391-296540 X-HE-Meta: U2FsdGVkX1/z1Df0p/H8to4HDbalNsZISHfIomNlWk1wFY7zVt3vYJerLNH+3I/DFwj3FmimSIjb2yzv6EIn/pMZULYBSh2Uum6NIBVZ4S+iL/4XgwWRLIZwq7qhTvZiAxPelYHoGWR9PTeQa4D7bE8D7StE7T65wFwK68WjdLNca5GvWoWqt7UC+cjWC/XK06juaPe7a/6FEt8LTr5hJzwGMZBfeA7bNmBWlbuxB/fb+sNPOjB3w7aJbJdATojI7kve2nAJPIlaX9atRnKewmxBO+OL8hWzYdL5ZYinEudGkI9fF+fiH2EeDkUrUA1zXDgGf49Jl6Y0+2EhoOUARzFL9MMKpNvRR96hyEVVLqDWr64UjZ1DehSlOabDTAOn4YxoG+WjIzr2oogJQMlvppnqGxqwAilE1QMQZPKTsT2eSO/AVvGraBR1Y8eAhqX9LZeBN/S/o4KbRKwCNYfmfEqbKaWzmqPgm5uFwx6I0l9cZjI+IwBm/Ey0GrKZ80yDNxj0SqlowbHeNehScVyYEoeRebkoM5zngF0J2NLl7AuJpmdPuZCAnc0hmQ4OKDn/a8gIW4wcpjdG5VGzvP+nIBTuC3/E9jj3hHipqAwMQiFJBeCC0/GnT/ZQ/5pdDPFW3h8GBvtZmXuF+xZMB+uDFuImV1RmGOO7rt6iRlT/9CUWTcCWUESOYFR2N7n7xUtq+r7wEL/QFNfev7wFLnJXVH3+b5ptwan9+K0dK6rOblcat19wbB6Iidz3+iy4W6yLbqmKvb8X+kyTzFgcMZz1bjYWRa6KuMTWpIAgy+KFh82aGEZvRSKZvZSzlrmOTLL8Zc3mQEwfHhaQNJvnELUeWf8WZWeQi2afOVaKzTCwHlp6QG65sDY8A35UyeGC0V6t3LihoP/Ml9FN76PbQ4yIxskqQjYSQrseDkUpk/2EA9Msqkblbvb7kEVM8qpvcKgsDDxxTXZ4vjOTfefDeRR ruvxkzAv rcoLFJ35ycMN8pO+XbIB5h03/erdo9+/HJZdZgH+oz9+VOjLzFuxINGrYm65ozCQkfer5wWULcHNidY4oQWKmwmWVdn+55PKJlH4+6yVEDKDMv9BYnKZnja4Xmz2rOTqmnlYpg44pWa+O2EXaTLI2sgsR2iFraUWjcoP4gRD/NKZL5201S5bXR8clwaqkfs84BJ+Q+vSoP1VxnQfRjEHAAeEqQigBZtV0yE/Hw1o6tZQWdNvBEOsaTqAEakWiQ1262PAb9vJQ7M56oTXLPBZxEFih0dhlOpgWIvuCdJ+dD0V8bcCdHT0qCDt1tPj1vFHQPoCDfnDcmnhwWar0LrxFvO+Zph0C7qiJ+RpBfSDHGXNv82zXh/srFYlD0fVHFnonnXId4BQ9TZwRFhb7NQlT2wNZAxW6OWK3Ak9o0bR21A3ERygb8GBy8QBKPA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000012, 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 Thu, Oct 17, 2024 at 07:11:46PM +0200, David Hildenbrand wrote: > On 17.10.24 18:47, Jason Gunthorpe wrote: > > On Thu, Oct 17, 2024 at 10:58:29AM -0400, Peter Xu wrote: > > > > > My question was more torwards whether gmemfd could still expose the > > > possibility to be used in VA forms to other modules that may not support > > > fd+offsets yet. > > > > I keep hearing they don't want to support page pinning on a guestmemfd > > mapping, so VA based paths could not work. > > For shared pages it absolutely must work. That's what I keep hearing :) Oh that's confusing. I assume non longterm pins desired on shared pages though?? Jason