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 00F6ECED63D for ; Tue, 18 Nov 2025 19:09:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4C13A6B000E; Tue, 18 Nov 2025 14:09:11 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 498CD6B0010; Tue, 18 Nov 2025 14:09:11 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3602A6B0012; Tue, 18 Nov 2025 14:09:11 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 20B476B000E for ; Tue, 18 Nov 2025 14:09:11 -0500 (EST) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id C92481601A6 for ; Tue, 18 Nov 2025 19:09:10 +0000 (UTC) X-FDA: 84124665660.30.F55A3AE Received: from MW6PR02CU001.outbound.protection.outlook.com (mail-westus2azon11012028.outbound.protection.outlook.com [52.101.48.28]) by imf21.hostedemail.com (Postfix) with ESMTP id 010661C0006 for ; Tue, 18 Nov 2025 19:09:07 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=VCmbAAtl; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf21.hostedemail.com: domain of jgg@nvidia.com designates 52.101.48.28 as permitted sender) smtp.mailfrom=jgg@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=1763492948; 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=mVZlSX7bLJC56I6uEv5PLlrPJlx/frEOeaIhGcE34fg=; b=CE7mK6XAOshA6sN3ACRu0Lsy5KxMPDWaJMKjjbpiG8ibli6MYaZPx86soLbS403Nu+krO+ eCnvmR9LUvB3y0vpQ+EFe/JXryRnm0S7SxTjH2zbeYygZOuK1lJ3if3ZItfo9pU1pJsNmS nKpjms1eciJjNl89rWb2ySBtOPHqtlM= ARC-Authentication-Results: i=2; imf21.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=VCmbAAtl; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf21.hostedemail.com: domain of jgg@nvidia.com designates 52.101.48.28 as permitted sender) smtp.mailfrom=jgg@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1763492948; a=rsa-sha256; cv=pass; b=wqCxK97NL3hHyl0gME7+CU5Z1JFJCLbQKF/NhgErwT66kUbLbNa/oEqJ0SpLRVSfRz3SnA M+mHJxte3dvk1UAcdS8qVNDyOzJRa3ZnNFt4CdB64bNoMxrqgnnvImEFMweEV6boj3oe0r bz0AS2vs9sGu2NbDEURQgPt85eiH43g= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=v7a4wd/KOMzOxQYbucUBdOxIA07JJaHChElW0YMFeHkG2YWJ5LKYcQVokEYwf9lM4lq1fHFhHLJD01cQuV5QRg7Yu2q0C4iyyAfKnaYV8xJT5yTOZiMHL8lgwRJ0bsFSfMeJsK2Mt+vEi48t1A4yEnAJeHEtpBP9BmfjUDbSqtJYQj6MSu85sS8eNeDLLz8Rd77HrXtdTYx2KwODvTxhRI1t9bDgGbGX4AcN44CnJZB6X5fs6WAOqkfnqii+7oxpinNyoRMCSnc4OKSP7UduiTZF6YnmWqis1nR5IJfBLaSZ7fTJ+5/ZaAFtzJQEapq/RxG03rpVeNrgp3lGwokpBA== 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=mVZlSX7bLJC56I6uEv5PLlrPJlx/frEOeaIhGcE34fg=; b=wTfD1yTZPk2OCKNpyuAJW6P2BXsJ7asQgnAferq0RYHVBwrPdkAdYnCUSPNWnGbIuoSuqAaVOPReEUQEZ4ELtwqCr6cr48UhOkeE8iEwYIff2tyqAhyLPhD5NB1Lxt622b61xhVvjWV+zUKxCCWompoiLCRMVDZDTVJ7N9HNiNw+2TnKzFHnYu4TIfUeGfaZxfSuzUQueDcoPSpZJcWiOhytlr4DjUmxaRtjrQGx6X2mDKM00n5NCuEZ7V7bA/Kz3HREtYhAAuxW60/bapVjcvgOVK80YENlWQ8nma4Yt4QyhAj20pyomwuMH7BBIarDQKYNHSqzqKmZk1wZDCReCA== 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=mVZlSX7bLJC56I6uEv5PLlrPJlx/frEOeaIhGcE34fg=; b=VCmbAAtlRzeMBO1qeFgriZu5XbsOGxlBzhzEOvrTfgQia663xz80m2A/4HanAFTesENDhEy8ErGj9Vh9O5G6eIDVWbbaMKLQtxvjfeLiqBFDP5aufNT8f3cvXgte1VMqckAAOhNuH1kM9CgnyjSo8UZ+9rTSzzp0F3TkBdqjJylxIH+tVzgzclsmH3FOAeNPUePAfPwfsANo7pgiLpMWzeXV+HHwrbeTprWziGcVWKhgJtTgU6WcSm34d10md4NuRrjjNn/ZOvEBAjwWvztEBj06xsm+maQ4nTR5Hv8OXWkDaPb62RUUaPsIvV9FsdSlNqMNMckPUfAW7gbaAV9XRg== Received: from MN2PR12MB3613.namprd12.prod.outlook.com (2603:10b6:208:c1::17) by IA1PR12MB6139.namprd12.prod.outlook.com (2603:10b6:208:3e9::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9320.16; Tue, 18 Nov 2025 19:09:02 +0000 Received: from MN2PR12MB3613.namprd12.prod.outlook.com ([fe80::1b3b:64f5:9211:608b]) by MN2PR12MB3613.namprd12.prod.outlook.com ([fe80::1b3b:64f5:9211:608b%4]) with mapi id 15.20.9343.009; Tue, 18 Nov 2025 19:09:02 +0000 Date: Tue, 18 Nov 2025 15:09:01 -0400 From: Jason Gunthorpe To: Pasha Tatashin Cc: Pratyush Yadav , David Matlack , jasonmiu@google.com, graf@amazon.com, rppt@kernel.org, rientjes@google.com, corbet@lwn.net, rdunlap@infradead.org, ilpo.jarvinen@linux.intel.com, kanie@linux.alibaba.com, ojeda@kernel.org, aliceryhl@google.com, masahiroy@kernel.org, akpm@linux-foundation.org, tj@kernel.org, yoann.congal@smile.fr, mmaurer@google.com, roman.gushchin@linux.dev, chenridong@huawei.com, axboe@kernel.dk, mark.rutland@arm.com, jannh@google.com, vincent.guittot@linaro.org, hannes@cmpxchg.org, dan.j.williams@intel.com, david@redhat.com, joel.granados@kernel.org, rostedt@goodmis.org, anna.schumaker@oracle.com, song@kernel.org, linux@weissschuh.net, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-mm@kvack.org, gregkh@linuxfoundation.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, x86@kernel.org, hpa@zytor.com, rafael@kernel.org, dakr@kernel.org, bartosz.golaszewski@linaro.org, cw00.choi@samsung.com, myungjoo.ham@samsung.com, yesanishhere@gmail.com, Jonathan.Cameron@huawei.com, quic_zijuhu@quicinc.com, aleksander.lobakin@intel.com, ira.weiny@intel.com, andriy.shevchenko@linux.intel.com, leon@kernel.org, lukas@wunner.de, bhelgaas@google.com, wagi@kernel.org, djeffery@redhat.com, stuart.w.hayes@gmail.com, lennart@poettering.net, brauner@kernel.org, linux-api@vger.kernel.org, linux-fsdevel@vger.kernel.org, saeedm@nvidia.com, ajayachandra@nvidia.com, parav@nvidia.com, leonro@nvidia.com, witu@nvidia.com, hughd@google.com, skhawaja@google.com, chrisl@kernel.org Subject: Re: [PATCH v6 06/20] liveupdate: luo_file: implement file systems callbacks Message-ID: <20251118190901.GS10864@nvidia.com> References: <20251115233409.768044-1-pasha.tatashin@soleen.com> <20251115233409.768044-7-pasha.tatashin@soleen.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: MN2PR17CA0029.namprd17.prod.outlook.com (2603:10b6:208:15e::42) To MN2PR12MB3613.namprd12.prod.outlook.com (2603:10b6:208:c1::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR12MB3613:EE_|IA1PR12MB6139:EE_ X-MS-Office365-Filtering-Correlation-Id: dbf038a4-85ee-44ee-87cd-08de26d5efb1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?53A+jsKG+6jFpLUOSg/MaczEkhACMsxlzR84T4+ioXw/52JPsjgNj8BLWtPE?= =?us-ascii?Q?Dh2ltSc5GXc5C6zZdNsU8lutjC0bIeqc4ZpNqESOf6vUiSVahn11QOFyqIsJ?= =?us-ascii?Q?g6HLyUgoxGNUbVogdKD5yqKCBD4ByHhdASLIT41jFmCkVbv4ot/OHcAbwLfJ?= =?us-ascii?Q?RLeZk0a9FHp79IG16fesQzvsUq+mvR4FiKP7LdBz5AWpxo3PoZekDMbd6wL5?= =?us-ascii?Q?4EXWfPnqmv99M7497q0Gefgb9MjHbMOvCUa5157s3sIFjSm5rvZ/v1t87MDL?= =?us-ascii?Q?8YXR9DWcOWIZqijeptj4uK4jWtdmlrxghGNEdw3wgH4u9tyYnijdsyNIkgfC?= =?us-ascii?Q?UwTy+uh9jwUtn8hGFtOtc5ZOt0s43GHPEmosKkUnCN+rP0xENU+6Yv6jjO2P?= =?us-ascii?Q?8HokrVIBdmT3c8bWxSDGbwlPl1rVAkQ4UAgHbJQp4WZ4Vha/Cu9JTY62dHko?= =?us-ascii?Q?b9ztpffipHZc0q/zNbqL5O/tPfg6ccKIzvxfpDmd5+stm3k/qSjTiOgrg1HN?= =?us-ascii?Q?qYmpIpOiT6t+2qxtYPJEsvgS658MSpiQZIv07v6uqZ6TZCWULDRSHUzxCce8?= =?us-ascii?Q?ykjSynWwYq1qaDtuY+sla1gR32kiTR4dAzN+5aQAtzRBKOwMnOJEF1K+9obs?= =?us-ascii?Q?twDRDI2MdXlfuJflvRpMb/9ZXtMxTvgxadKZYIyk9gjWzXnzsCvdAtxSa9bL?= =?us-ascii?Q?lvHk3eCiLAzoj3ZdSLUvgt8CC4MuicG2sUJHmfI+yaypSlRIgz5eQneu4jIP?= =?us-ascii?Q?x13JapWKKHsmXTpgBsmslBmar8vR0sR48ZXnIeGInfJUELINcrqRVJNcUjB0?= =?us-ascii?Q?iPa8RxeXiYGG+mJki75XMRz+I03wapugIkj/oR5BRdMiafvOnW1xa+9UD0Xf?= =?us-ascii?Q?oRZmvfhBT5T/IcaklJkAL562utK8JUowfYLd6S/FnLo29j6glCVClXlPD5MU?= =?us-ascii?Q?/3G+4JLQ35pHkaZpFjviUqlDpkkihhalVANBK6qiMRCC3sE/nUNTfNrqrKAh?= =?us-ascii?Q?k4I6IGgJmXqfDHpYtdXqAakMEkRbJMfrbcTkHs/tncCzDGW5tsrA3xX644wi?= =?us-ascii?Q?NqNDtR2ZsYHY8boShrCnxgGlrWWNWOTSMR14ggRIEWBE2JJ4lksjREkSBgml?= =?us-ascii?Q?gaa8wsee2cksBUPMt4Tccm4TpQdcaBb9GWPSVkmYo4eOT496Tg1VCmBDeIDu?= =?us-ascii?Q?sGgmPB7uXrTFuUhu0+qBeqa2WWcuivrunYM7jvx7Kiu4IdjCyk4GQk+qiFBW?= =?us-ascii?Q?YGChd2C8ZncX7DvYlRrxrrZUQ4RgX0Xojl8I2osGnqOg4MXF/nXvakV6vOPf?= =?us-ascii?Q?sHTvcS5+T5qhVlHk7hNdofyjdoLawPrYvuO/1tLilB6pmxs7zhCP80fr9odI?= =?us-ascii?Q?lvICA2QOknFbdGCM5XkqAwq7fLPGYX6NTz17IyFE36LizAfP1vD5tL7si/ka?= =?us-ascii?Q?acUUo2JTjN2htYkOdqnlLDIokv7xWhFp?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR12MB3613.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?pJDqb71ZbNyi4Ifl6xSIcKpHizU/ewdFSMbBAD4OImJ5sSS7ck5trTvcMlXo?= =?us-ascii?Q?hCvl3HBSnrl8T6mdaVbLXRH8EUDsjmA1CgcuBk2yZwLLQ84WZ69+4d+Z3ROd?= =?us-ascii?Q?hT/a39fGPZSuLXJQfAfEz8NqBavdlX3/JiknSsp1be7gP5g4P7Z//ShImfpG?= =?us-ascii?Q?2FaP+i/rl9d37vDhiGPcdwPFUwKuPLglH1H7+0AbyMI07AnJMYVxo3yiPlQZ?= =?us-ascii?Q?Pi2zbBe8BX2NluOU6vIEFMWmNKHHZKrcShV0FZ6Lud9LYBuC7nQShSNE67wq?= =?us-ascii?Q?NLcS5LiKCI+JtK4aJmAJ9l/5wlRoM37cymdhaJRzo/Sg6HI2Slt7r5cZrS0N?= =?us-ascii?Q?/mtI5dULOADaR8Y43YoG2UlJhaWp6F1x11azbnZKjl/P4jVheKh5w86fxvhD?= =?us-ascii?Q?lxmHnyepzHMpsH4cd2psX9Lnvx2HdPEvOR/wBIMdZPZ8N/XH3lG1eAGiG5WL?= =?us-ascii?Q?hlrMcJilYxxBcTMllfd6ktjqs6Ai1w5NY0gbZonsiEH9ud+v+Ba5deZ2Sr55?= =?us-ascii?Q?aqs6iqqr6nwG/o7jnE8XBAIQ1PDxnBy32rMjDILQpUBx5Dn1+9mnK9D+g16m?= =?us-ascii?Q?+SJ1ISl3JLhYi/ku8YI6I4Lmsn2a/k9kL8c56bRPzA7oQb8Gkst2vBTU2glR?= =?us-ascii?Q?fG8Zivq4Yn4ALSttS8gIlFqvpOCyI044p9dbuHHBp+GOb5LE5xsbSBqDP+Am?= =?us-ascii?Q?hGmpN3OLWz42dmWOzAjhttSfD1ou7OUqHJ186YFOR4TmIMdYLokK7L5+WGDy?= =?us-ascii?Q?ZxBep1Q5j4Ip+MqEPiWitN5sYs2kgjeZ6ugcWYN52S3teBFLbyqhfBPkPQIc?= =?us-ascii?Q?LWo4P1xP+L8gCPBDC0QcJXnQ5sr2ms3wAmYimuj359ojQNJjsZO2NixmjejN?= =?us-ascii?Q?uUlA8QHEJDb8knysylbS9MbQkc40qKAYwY68qUqiWkrEJeOCgilk9bRmLFHZ?= =?us-ascii?Q?EsomH+31KahmKfTeGMmXlbged1L6O9alJ0N6cMEBzofs81t1MywVJm78La6m?= =?us-ascii?Q?VjmhZ7gddCMjx7WV+sqUbDvMSlJPag+hn9ouN8mEgOjZMGJHTWFFqsRZtbUe?= =?us-ascii?Q?FkebKapSb2CZIK+TvglCrHzQS4EeTsHFEZgovpavS6UKM57+cRrpFo0jn2wb?= =?us-ascii?Q?ZhR6D/X2hG+JHYpqhw2t+COVuMtaNSjWa/pp7YNPu5nog6xE8TfP04ybTtPu?= =?us-ascii?Q?NPiyK2DWjO5LOhcw50qmyqYToV/To7sX7W/EEwidY1HehYlnBnLRLKycGaTW?= =?us-ascii?Q?K3ifqC0v/G/fkG7zJRltgume0iguXTk3TRENgmivEsyq+kR3ASsR9ug9azCM?= =?us-ascii?Q?vYJHK9/Qe6t/pk7FyMdQUqAPM9cRyqSbZHHOEoK+/vMvp0AMk05RfxjM9hMk?= =?us-ascii?Q?irGlqzy4Lsc10kU8zFJksl/M2LB3wjE4aNFm9ie7iDAmXRJfLCmkwy5G4xX0?= =?us-ascii?Q?+s7wNUQ/59CfpM8fGOML/AoG938PtzVto2H57wtsY5bGp+0F7BUtvUHh8Afe?= =?us-ascii?Q?KgJQn/ae3pA6zgDlUGT3bCrp2/Z55djW4Zj984MiGieOS3S/wsgZOrhK+XzR?= =?us-ascii?Q?aw3vtV1Kf7LKo2vg6BM=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: dbf038a4-85ee-44ee-87cd-08de26d5efb1 X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3613.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Nov 2025 19:09:02.8509 (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: 70N1Aw4PAclUvKoqA/5G+SIjan8xtGoRmFuOVgrDtK8EGBkZvHJjHm3S3Q2+um/3 X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6139 X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 010661C0006 X-Stat-Signature: 54p9wuhtdrotb6t3bq7z3pqhsggrjq6r X-Rspam-User: X-HE-Tag: 1763492947-803203 X-HE-Meta: U2FsdGVkX1/lWFqqMA/VaQ2lB1TnvFSN9Jys8CxJfYhmLj/dgYL3IdKBLl/LPK7bm0qeFoOBQPruuk7Daa+VtvSRrToh+X/q5SZc+re4aggLG04m8gAiKvgmvaL2VSKk9/zOF6BOpdruSSHcY54lKXkqc9nRpgcpDemumIWhbwuY/qXhby6KztBUeudpjoFBjaYX+prPaX0PYV91KuYYg2stUT3RNH5MCxZNGu5p2ehcS0FCGg7I1pL9R1iVhfMwH+Ht7+lo0Q+Zj9xqTv8M/tiPWpWhhGCJtyznR5Kuj2hkC2Svlk4/ZTvTKOKiWeRlBalF/j0TXPCkY/8YreKeWj6k14zro5sMsGVw6yIadA5CTOkeEPnnXjuw8CKc5ADT4O6G3M3Jgif/coFqOwHRw1iOFJwnqtrBgcwkQR6/u+ryAKE8cBP6kTD2jIThjuadIYbyVlOnfa5RZt1LEgMcrxrLxW34kZ1FRj0B+VU8ukiWndDceDKzFD4WiawycrdrxvyZw/YXsya16ui+3XaW/GLMpGmj39USHszg2DmsahZDsmusMlXhTBqVKFO9bZhmgiG+gISJ9NVQDqSql8EsSUODuGi2oZKgSWLLyeL5eYaW7XV0vMyhcFPiK6vAUKqKKRiOjivuJsSjp2cU6zgcdZS/VskBu8ryLtzUh9M8Vwb+q4TnQyHYDvh5Cf4wsDQO3yrjadb3GOX+GS56PbhrspFxyyvNEXdZrb15i9MpsnNRLdxWyPiIG4W30B8+07P9C+Y5e7xZagoY6ifghZ3AMMpNQJsI6cKHdAq9/MWf51xZ0FgfyBqN915Xfy+nDYzmG+hnRFJ3AhaUld4rwJQVq+iEPrm8RaX+djVDXKRr3IOP1n2A7+ZCUgM8TxbiH3WbXCdJyBcHHJo2ziJDBsJ3MMb4RwWVQ5QD2WfnA8JbCJNg+VgI4SMT5OiNeQMyqPIVYfYjI0QeJIgjVXmJjaQ psj7Xief x2cu9GB9LMxxQ99k0HDjwlostalIDLwa1tGLasBZkzL6ooU1V0kARMplTbCYPgYWKHRUzTpSuvUWmQ2WAI93i1y8MtMLQB969NrCCEnKU2baldxicgYYbN3vLdh79VdGgkeoAFI3Y7L7JgLwoUMVAn+oAhKyaiolxgp2KSgpf5s9zdveEiZWD9w6rYd2CtJPIHtkPEXmX/v3GgsO0narIXwKqOEYwIwkpNXUWd3TPkWBvnHxzSkLi3jnqdpzJVvhLxYLJSTDrDYQGF/JzTNSf3fW/n5k5v9JZn374jaI55dJ+ckR2kPaCYfw7YA92zS+WGPeTF0SuqlmsIukf6MIfQ7Y+dVJIdqJiYJY+bpMJ2jkRAOBExD3rB5u4b8Dk6Z21sW9Sv93XHmS+JNan68ZKcGO1lnNcy3jIGQ1LVjrSB9xJfTlg+GK1lX9m5GrpFJVfakMLD2WbcwiJioNNoZCReQCnwrazj+FL4G5oVYUuY281Woo7MtLVCyqKFQl1B1UfjkeyYs/eDIzCQVay3d2Xyu7OMg== 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 Tue, Nov 18, 2025 at 12:58:20PM -0500, Pasha Tatashin wrote: > I actually had full unregister functionality in v4 and earlier, but I > dropped it from this series to minimize the footprint and get the core > infrastructure landed first. I don't think this will make sense, there are enough error paths we can't have registers without unregisters to unwind them. Jason