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 DC198CD4F4C for ; Mon, 9 Sep 2024 03:56:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1EBF06B0109; Sun, 8 Sep 2024 23:56:36 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 174336B010A; Sun, 8 Sep 2024 23:56:36 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EBA436B010B; Sun, 8 Sep 2024 23:56:35 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id C91AC6B0109 for ; Sun, 8 Sep 2024 23:56:35 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 2124B41CE8 for ; Mon, 9 Sep 2024 03:56:35 +0000 (UTC) X-FDA: 82543837950.03.B43622B Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on2088.outbound.protection.outlook.com [40.107.96.88]) by imf10.hostedemail.com (Postfix) with ESMTP id EA55DC0002 for ; Mon, 9 Sep 2024 03:56:31 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=D+pvAa9O; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf10.hostedemail.com: domain of ankita@nvidia.com designates 40.107.96.88 as permitted sender) smtp.mailfrom=ankita@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1725854090; 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=6ia/i6rrF3Y2ocXqQZH1nsk5ydssc63BFpWVmIJpsdc=; b=z65gqB1IS/B8BVDSN/ugz1URgrMHYOuD3oRxnO6Tn+fHx2EYlICgiIBB7hIzAbL1zxGhr+ JAjypTS15AxD15sMrQI0DwSbdOpp0cewOrcN4TdivUahQt6T+QBl5P0J7WEzQwFro4f2Cn 3RwMU5EtfBdCxq+0inSfzeH7xzln04o= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1725854090; a=rsa-sha256; cv=pass; b=Sg8yY6G1+bQxCt9XdYd8MmrP5p+HLdcjdUwQRrZZmJ4N/UIdsRAyZGsdV5ukPCoF4/vZCG 9k7UmGu3ZUA9A0RsELujfbSoKu2zSoZO7R2eHUvmP775uIO2C1FLfcGnLTszRDCqpZd4im UMwviHTAFQq+40oCBY1K9EXrCc3i2rg= ARC-Authentication-Results: i=2; imf10.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=D+pvAa9O; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf10.hostedemail.com: domain of ankita@nvidia.com designates 40.107.96.88 as permitted sender) smtp.mailfrom=ankita@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=j50eJ6trcSz3w7aPBNU2OHsE96gXDYCZknllgKPy+1JoXauEjnQtM/3GZlIBM7GrutK/hBo48HGQDHxiLhN1CC8KUQcX+a3M3dZ2wNmiRDz+E8jjB4ciUNyWmcDhdCNaq56cswAiiOi7ciZ7KpBBV1jVdUn3y7Y8wjBU67HgDt4aFQ7dydJRNSctGaoCJbbT5OP4VSwSZ1zD7bLWnNsZmC8U83YKfk2XtKQkT9mSxBLjZyZm1whfV/Q2ptGx7hJxZ0XVCi49qQeoUy2QhquHLXdBd97zIoLaP+Kjq9H7S3jQeVUMSi9ackZiglmwGUHQfrtLM1mPa2YHmEkCvgxVTQ== 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=6ia/i6rrF3Y2ocXqQZH1nsk5ydssc63BFpWVmIJpsdc=; b=NW2aW9XS6lCkl0fDpeTZtfnfAGovOYfAnTwxvbJ2D7hJalzTaUPea1k6bW28X7Rni7ip7XobdpaMkd10pevjPevTgiAT4rNhgYx+447kQypLtaDXLm0HATWt3voyvEBNG8v4IRzLpih1EOvthwvsmbcpAQPIpFoeyydbgdAHqJALr0rYNB1yFt/KBCaPdVT5hMdmmkjA+MbYjE5MsvLfQ0VzMXcIxwy5ziYUiA/RUBemH1kXf6puyVatyPlRkfdw6fU6swkq8JAUnXOkb8yh4BlH749bi9XTuMluEiAbrXmb1bcEIvTFza8/yxi8Bqfi2HG+SZniz2nKWPLGBjJ7GA== 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=6ia/i6rrF3Y2ocXqQZH1nsk5ydssc63BFpWVmIJpsdc=; b=D+pvAa9OWfo+kwrmtxlZcuQclrPx7o3no6VCpPJgbVf1GnFMOhzcjBdLlT4UBnFYiyhpWwkCoAHZFo6I++kRR2Vr+I6Qomp5aMNW4dXj9sEe4yBRj4ttCUm0dAkGuuQ1X8SZAbuwGykjF8YjZdDRgkHj2gV3tjgtFFW3MM99aLYIcvy8NXv+BF15db8J6GTvhskqTsErFr6wjtCWzFsALaUl+IOB6TRYGM0rTuFoMCQnNm1ET7NAYAmLKHc/X9hxWxMwv6QpeNlDGr4kvgxci9HrLdEbIYjhMIHRHUbZd/s4Ksxd/wwgI5XhOKuW9mjXydqwsyzxHpn/0W7g7OgHxQ== Received: from SA1PR12MB7199.namprd12.prod.outlook.com (2603:10b6:806:2bc::21) by SN7PR12MB8001.namprd12.prod.outlook.com (2603:10b6:806:340::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7939.22; Mon, 9 Sep 2024 03:56:27 +0000 Received: from SA1PR12MB7199.namprd12.prod.outlook.com ([fe80::ae1b:d89a:dfb6:37c2]) by SA1PR12MB7199.namprd12.prod.outlook.com ([fe80::ae1b:d89a:dfb6:37c2%4]) with mapi id 15.20.7918.024; Mon, 9 Sep 2024 03:56:27 +0000 From: Ankit Agrawal To: Jiaqi Yan , Jason Gunthorpe CC: Peter Xu , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" , Gavin Shan , Catalin Marinas , "x86@kernel.org" , Ingo Molnar , Andrew Morton , Paolo Bonzini , Dave Hansen , Thomas Gleixner , Alistair Popple , "kvm@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , Sean Christopherson , Oscar Salvador , Borislav Petkov , Zi Yan , Axel Rasmussen , David Hildenbrand , Yan Zhao , Will Deacon , Kefeng Wang , Alex Williamson Subject: Re: [PATCH v2 00/19] mm: Support huge pfnmaps Thread-Topic: [PATCH v2 00/19] mm: Support huge pfnmaps Thread-Index: AQHa9/i4MxIUuFc0iEilM2ZdWpqZPrI7sxKAgAAF7oCAAB1XgIAA5asAgAAdrACAAIBbAIABR12AgAkzbYCAAAzxAIAAAWgAgAAEVQCAAAB/gIAAAduAgAb7kAQ= Date: Mon, 9 Sep 2024 03:56:27 +0000 Message-ID: References: <20240828142422.GU3773488@nvidia.com> <20240828234958.GE3773488@nvidia.com> <20240904155203.GJ3915968@nvidia.com> <20240904164324.GO3915968@nvidia.com> <20240904170041.GR3915968@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA1PR12MB7199:EE_|SN7PR12MB8001:EE_ x-ms-office365-filtering-correlation-id: ae2cd67a-62a0-4052-e910-08dcd083616e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?Q?hQNUi4RkKZ3HuRgTYI5TW8SZTcVcuC9TAFEtmspAe4fZAV2pDgWcUA6zQV?= =?iso-8859-1?Q?9dVE6hEZb5W1jo/+1PciLyC0QYisCZaTb9x9wfSds7BpqXUeYYlAJXhgBO?= =?iso-8859-1?Q?S1/+ab3qiPnFrDEWZ0EUzjyMpXf+QLyY1Hh2A6E8xI2fRVyglXRkfRbTau?= =?iso-8859-1?Q?QWOxYlyIG7iN1rEHuXVIHHM3I+wn7xstpHEZtwyPrqX2qp22SNzJBScwBH?= =?iso-8859-1?Q?UN6uLn4rsXPSMPFhva74iUclFnZmRzgp4E9l2AYhpH8DRs2VTLMPWL3rRp?= =?iso-8859-1?Q?reBtdD8SCa7EqVlNpgDvCo/homCXZJ0ZXug8rHrNqvxcZjzb9H6fw37C14?= =?iso-8859-1?Q?FRY82WmKmekxKL1alzDkYXSCwvib7e9Y6p79rL9YKKT9UgiWTA7aPluBHP?= =?iso-8859-1?Q?xoF7GsUGVoJpwlCbs2fOKU2nJR7eBK3A3UNxlTN3t4sNWKOVRXt7uZeUed?= =?iso-8859-1?Q?DUDhn6ibpQZOGjM/jTmrig04zpjbjb3rz15g3jWSXE4ornM25j6aNb3dN9?= =?iso-8859-1?Q?RhWsIOCBTLbjgayBAI/C4uggdkX3pm8BGlzuWnc7YG+4yMMHn+ZhcYH0Ko?= =?iso-8859-1?Q?2/8at9k6xLYRSQXxw5e7LmTiLVxKV0PzFYVDou/DkrR+JdFA2QNNrOokWG?= =?iso-8859-1?Q?kKTHg3kD31zESGUHzWAQdqtw23rgaP2WQjOMvZgD5ba3RVulIZXX4FcbVl?= =?iso-8859-1?Q?BG4SGn/UQy3eXnR/Oaq6fm/gNdSKnzQrXz8yb8Wa0XuuNOdvPNAY+GaAMD?= =?iso-8859-1?Q?lgmTFsKX8CJ3h0n4hU6GXWuOSSvjXlQopIUKNOwbm9BzAlcPS47XdqDztv?= =?iso-8859-1?Q?ZaZMicllDIs8rZTsHZa0bZ+1ZXapGCawwivebW8tS8fzFL6ThEe/Yc9057?= =?iso-8859-1?Q?q7ImmXmK6FTbUCMLVvUmi5YDew4ydmboRXg1+NTNTqcbXixaM6AAU78dio?= =?iso-8859-1?Q?3ApQOYqDKnoSwjkS1HRq/AENX2fbA5yauyB1hbpWc2Tr+wj3veEunsQSHK?= =?iso-8859-1?Q?0hXzRn/EoPPDfgfHc3Ge1VVXCmDhJ+GHDyC3iV5p2RN6jSQgfrvF/wD0Kl?= =?iso-8859-1?Q?6DkXLkaUPpmynaDDEqnkqKWBoWHXP9L1B6np275vLjT/CafcAd/NcPnqhJ?= =?iso-8859-1?Q?uytgsgQ3pkJhogAx4oIE42508fLk9sR9hzMBQg6P6mkunRhLfRfZiabmMW?= =?iso-8859-1?Q?vQ6icVOt16gyhZXLA/LbKAVhKUmxCGbt8Va7wM/sTrjznhg2Pz4ri1C9Er?= =?iso-8859-1?Q?S/nXBxeWLGU8Zoezl70DisD1VW7Or1UYbWvZz9s5Ap2XxxPwEV9Y8Tar+4?= =?iso-8859-1?Q?VPLyF8ks6bGavsB4iKNHV8RN3gulTwNiyilUWhh8ZH72WlXuo9vPxDCRs4?= =?iso-8859-1?Q?wDvIBqDbQHugAeMmV+EfoZlSgULtOHUUPTbgMCh3rHl4A42lNcgFgvDAIk?= =?iso-8859-1?Q?h+2VzGlgxjY4KFpZQ8y0xwyexAu5szPQnzTM+Q=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR12MB7199.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(1800799024)(366016)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?J9BPkwQRyA+uVYIIEr4FFSERPil839g+7yUnrUPNELLcte7ZmL04e4qxoE?= =?iso-8859-1?Q?BUK37B0b6fSIhF8PXbQO16wJzRC4SFLVq3iOWiH+BmpIfL4QKSfk0j5mJX?= =?iso-8859-1?Q?DAr2hSgBYA12XiuqDAFwIm7nc0CewTs/3YdpNYk8QdphPWysLlxq5WD+IJ?= =?iso-8859-1?Q?tzJuB3CK78nyN8rHFWv7X0rbr4cgrtVar3SapXjUMt20g0S2m3S3bVT+Bp?= =?iso-8859-1?Q?T7d5edSjb2NAjgQ+4CTQTMJApjayUu56UOHqSTEXXYUD+Ez67znvtt2H24?= =?iso-8859-1?Q?g4WCrXxd8dVy6NafMLdUMc/cerdGgjTrOC07LY2kGquva+sMT0+7PF+s0p?= =?iso-8859-1?Q?buQZa/af5DRswHQg56y/KcsAuRsZ6gu9li6OJ7Wq34AFaJItkEZLW75AQF?= =?iso-8859-1?Q?fAlKTwrUQ8Edb/NATRh2qXd24iMBLTcIFj8YTF3stoI6hgaDOv8dBiKaVY?= =?iso-8859-1?Q?vt0p/TvxDB7AVEeWadVhRDigWV3lTAfC1AZYExOjiLW6samkpul8/re8Ns?= =?iso-8859-1?Q?Q5yc+NhhL3NdnB8qwaN/Ht4DitJI5Yg35f0gXw1/Fjuk6SIopscrVySRrx?= =?iso-8859-1?Q?Ir7GA70r0C2Hku+0Zv0EGnKbjecnNXqugsZPfrD+fsHEI41EM3860/NPce?= =?iso-8859-1?Q?GAyVU5csJdN+usYmMkqf0/u1hW+FIyq4ls9lrm+ksr6+vDdn2olgiufHi2?= =?iso-8859-1?Q?gcfStsnYSwMuUJYLXNKZfoPt5rtwhUGGf4mlDGhOnxcDLiYTyng9PNL2Xh?= =?iso-8859-1?Q?soEqbLo/vghqChxNhYSDKv379/4MLAHNbsBF64c4vniERozf9WOvZuxFD6?= =?iso-8859-1?Q?IfeqqGxZWMYBBxNoXCu4sOkpDIxQyFxLvrrCHC74D00GtslLXjZKLf9ilJ?= =?iso-8859-1?Q?ZP+oZ5pLkmGCGQptqGnfOW245mkaz2bOLzIlWI0aquZ0ujpySjTva2NZpV?= =?iso-8859-1?Q?G9EchoGv9J6oAtJCqS9GScoEGpAFjvDX/pzrk097jdUfCDVRQgO4JzL9Kp?= =?iso-8859-1?Q?Px0l+Kn6fOvv6f5Pzx7GfF+z+TAlUcSBjxCjtR35fUPqKL1k93dUqDe77P?= =?iso-8859-1?Q?Qluf38Ug/2Dq+KtLYT5Fw0Y8zhmSCaGCn+8Rd12Egl3w40u/l334ywvmiX?= =?iso-8859-1?Q?lcjeaBH2DVEZymPLrw97YUAHavdBsPQD8WNlMIR5+79StppYy2Cv4rcf3r?= =?iso-8859-1?Q?eVtGlGYFJvlDaNCBbdBsqoIyU4HU+KmPK3z8WbpbNXtvcOLZ00DKiq8z85?= =?iso-8859-1?Q?aFhpTgz0v0Yem9P7SGFT5+OIPh+MV7Y83Zp0oA8+r10FQpgZuh2FhTVyVY?= =?iso-8859-1?Q?u2/6RUtQ37O5H6c1EHn+XOYCe/kSg89Anf9FkvM8MOFe89C8NA0DnOiwZG?= =?iso-8859-1?Q?Cp4F+VEgPFH5xzGQNwwlxaiKG6VJw3viU6bEnsfnjuMBzuc88m8RqqiCcd?= =?iso-8859-1?Q?dtvfpa98xoewHdOZV+hsNkMmkaNQVmDo3/Fpx1OwnG83UJU+2PL+lbuET9?= =?iso-8859-1?Q?K0ikFgnf8asDiBQtZ9QA0mo8lQpaRLsp6LHHRX9RlEeA2W7ZntSDoijYBe?= =?iso-8859-1?Q?fKywG8443xOFvGt10BMrpvNkfT7PUzIH4xM7Tk9nTv5jdjXstG6UG7PSZG?= =?iso-8859-1?Q?ZoWI8sd5enCL0=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR12MB7199.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ae2cd67a-62a0-4052-e910-08dcd083616e X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2024 03:56:27.3167 (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: nNySrTvox0eNCK3iKz25F0X0Ejkfzkrn/PEosyNQxo6xon5Q841VN3ovFTJXAxWbIrrF+i8BSpRpzAaM+dLAew== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB8001 X-Stat-Signature: h8nec9gjknofn6ia3z5xz1ox1o84czzj X-Rspamd-Queue-Id: EA55DC0002 X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1725854191-591811 X-HE-Meta: U2FsdGVkX1/A6aA9RPUF7qBVnl4FgehZXaGYz5MEX3bnN/NPcYNUgIS+c1m+UxYp9NyPi3Dw+aWux9fqW/KcdKrvze0gPZtofhdd+/ay45L+H81jbgyKzrpS3cRrcQTNzmgzX3vkuA1V8a379o5DKiGehIvjF8cgcWWdEks2VtO+gOxClUx6DPcYcklSiPJe4cKr7iRukZCKLArQLM2CEwyDq0tXDtpSvNSkIu0uuX75EisnaUkYeLFhhXw/v5zrFDN1g5L64SlPRsS6khPVm0vgd7t4+cTawdDW/9vnMUGPOrpdufmOnb4rj5Z9I/0bzfVDgmW2jf4x4MVzDkwmrwBffy5/8BvuOTUenJunY1aPvxLGyayjC5/TQwE3FhXL2VQwbbFvwfgL0A1P/cX1WgocrE6Qphvz4XS7UAFKIc426hWLn6Uf3OQDR/sbgtJhJyzKbkV3SbybxAiAkukXDQgmlrFghWonH/wo+vnBg0OaDMlFQG5yqfR8Hyq1O1vom6W8q3rLS3opuhBnk+9ngbyjd7z4/RnFiQlkYaWobJl0ycOOs7+PitI+ZsfHweOmG6OJoNgylpWdksfVuJwN5OJwT3kR3zEGQWJJt9W0IgKuEzSKEgfBK+MQc7hI+UAv505/a1NWJ5dwnevGFx4AiDaVj06nFEEG1Quvpd3ym+PO17v4HOPiuK7gahzcxIp3YDlvB+D6icEjGr+p2ruDNPNAfZvsynluf8u/bECHRA5mcy4MJz8SQuZcDD99tsqLnU8hsqVAu3j7bXmbNIEWg8Kad3FbW8+wSTuPkE8Zq3F3uG/G5Dz1jq20kMYJLqnYh3h31c32Rukl4EJa8aIZJMOezTfuZ2WQxpcXc1iarh7I0WSYbEhlAnroTe+oY/mFwhsUaaoAbAUR0j8Y9DBH1cGYsjQKIi++YO1MOo20SOqQU9ok4gR5N/TaQIcygNN9+M8Zp4+amI1A3a7s9Cw YBYkMhnE IkHLFYrp4H1V2+iSg35aOSGTdio972mhafE0b1BMXVAIDgX55z4eDL1j94+drv5aGUH/dSRBy+QscOcAmBs4pfXbPx8GiCLQY17QWIGQM2sq+2naQjpxqGkGrPmzrjUDeaJBwfHLebFce/dBK5IzEBgsLuRuxnHAu9ElOdG4qeFouakspTVJwZiu5Dr3HZ+nUUfjhIsEArn7JPmOJV1WFuPlqBevFZ0zZHygw2jlDcPXL1gyH/Uj3EmOPF/dESZ4YEkrP49j9anBgKq6NX2s6YU53pleH/SGlgst0dkdQb8CT8uwm82bLMkUOIlfG6CM3eDoxWlvbRW33czcKWzMV30x+B7DbqhG3/ZILW5qKQm0cpNE= 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: > Yes, whether a VM gets into a memory-error-consumption loop=0A= > maliciously or accidentally, a reasonable VMM should have means to=0A= > detect and break it.=0A= Agreed we need a way to handle it. I suppose it can easily happen if=0A= a malicious app in the VM handles the SIGBUS to say read/write again=0A= among other ways.=0A= =0A= Regarding the following two ways discussed..=0A= > 1. remove pud and rely on the driver to re-fault PFNs that it knows=0A= > are not poisoned (what Peter suggested), or 2. keep the pud and=0A= > allow access to both good and bad PFNs.=0A= As mentioned, 2. have the advantage from the performance POV.=0A= For my understanding, what are the pros for the mechanism 1 vs 2?=0A= Wondering it is a choice out of some technical constraints.=