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 6240AC28B30 for ; Mon, 24 Mar 2025 02:22:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7787E280003; Sun, 23 Mar 2025 22:22:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 72722280001; Sun, 23 Mar 2025 22:22:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 57AA5280003; Sun, 23 Mar 2025 22:22:38 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 389BF280001 for ; Sun, 23 Mar 2025 22:22:38 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id C5878ABA7E for ; Mon, 24 Mar 2025 02:22:38 +0000 (UTC) X-FDA: 83254845996.08.94975A3 Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01on2047.outbound.protection.outlook.com [40.107.255.47]) by imf13.hostedemail.com (Postfix) with ESMTP id C503F2000F for ; Mon, 24 Mar 2025 02:22:34 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=vivo.com header.s=selector2 header.b=Fp8vded2; dmarc=pass (policy=quarantine) header.from=vivo.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf13.hostedemail.com: domain of link@vivo.com designates 40.107.255.47 as permitted sender) smtp.mailfrom=link@vivo.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1742782955; a=rsa-sha256; cv=pass; b=T+rISqXH3JJHSysS6SdF7J2Ds2m4RCIzrwTGthaPX2WUxOSjirXUDviHZ1bbPxnyulEPz4 aNm+VVOmE7y/Gm2HQqXjl6VrvcD6CooktbxPk2e/MLwpLKAQZ31nUm8g0j6eGdnIXuZmc8 SZEhSRwvT5urLpEkVHw8hzkoLp2CrFE= ARC-Authentication-Results: i=2; imf13.hostedemail.com; dkim=pass header.d=vivo.com header.s=selector2 header.b=Fp8vded2; dmarc=pass (policy=quarantine) header.from=vivo.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf13.hostedemail.com: domain of link@vivo.com designates 40.107.255.47 as permitted sender) smtp.mailfrom=link@vivo.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742782955; 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=vVA0DISUxERzsv73aDDgngMTCC5tD0MUUmWKIthFAiY=; b=1IoOOfTIeN3zh0jtEJPZ8S1tFqmWY9ngYL58IQ30AayVi2TjJ9vhVAGisVjy8n2PPeWtgY 5B6QCX6vhNo0T6WW5FFDUCAz/BsyxZyUBN0gSm2+qCG+P6kILF6464Gt6LBM29AADkRIA0 lNxHBe3+gXfIkvFwN4aOWDV+jKIBd6Y= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=T34Pw4yJ1CA/ybIXrBRELtxI/hXkTMWfrO3YddJnTyAUdi1h3ZNWFr7TJMiVrHztzNB1tm6toROgJw0WHzCHoJRR0S8H8ekpDAfRdmJ6kw3nS76qhSnQN35xYr3R4h72iRcJYwjm78lgjdivDXdD+xTt9EeJDks5iNjDVCv2w4BCqs9FLA8QRavyIVDG0xxpGP2/Lb3//7uP+6kPsV9SgjAelbBT6XgMmtxK+Ns8JDLYkZLVHe37j8w1/BM+lDr83BOt4Vb7sP2ajyjrEXKwJX+TKp9dRIDJjescAKi+RP6WQMIGNGNokKnsDDv3pB75A7RxV6/D9CLV6JrSgOVk2g== 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=vVA0DISUxERzsv73aDDgngMTCC5tD0MUUmWKIthFAiY=; b=qLpaMXK+CF8XafGjHUdp88VVUrEqMt+xjh0/lqESPYxKvzlK7zFrfTMTV4cULS/4P8WrQP72Wpc74+ClOJWtGIgqqCowzOG9SRl9wFmU5/DpINA5I1HssaSXBQdi31zPsvwIEqoO9dxFKGmpfSqiyGwOwsHm2tPUP8/WeTcOe+00pNw7xEQGAfjIVJ2DGe2TCYB3idOb9wDu2lnjHgbQPE+24xHr/govEw/+N1KV+H2GHDOX/MRVDlH9PyqrlIB0Q4SedSdatkBUDxjwOKGeXf1XYs3bzDHX+2ylKN0UM2xpSrdmd6p2M2FJ4yFMOs88BUzN795YiBSNeXXScXfaVA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vivo.com; dmarc=pass action=none header.from=vivo.com; dkim=pass header.d=vivo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vVA0DISUxERzsv73aDDgngMTCC5tD0MUUmWKIthFAiY=; b=Fp8vded2Qi+qodDVtN/ibnNgmAyz97wXH34va3L+4Jl3XdhHEVmf/NbbUtF5sUg78LxD6N77htC3AG7iigJdMvGhx/adqsxF3Eq+xexmEypV2r6qKeogrWDi4vv0shv+8frx11QMLog9tiSXIIBw4xZif2KhqtnYzVyjmPqb0/dOJNennUEl6bqLEgj39w5Ts5tP19Y1LdrDLYQE5PA6gy52zLQ/0kW5C0l6RDEM6uFs13O+RxLkYQIRSkK6daTSTxNtPvjLj9NIpIdey7OOhNeAM7Buo0D4Fs5VIsiZV/hALpuy7cpCsecp9zbTJGQNY3KtiQ95e1Nw2ysB/TZnxw== Received: from PUZPR06MB5676.apcprd06.prod.outlook.com (2603:1096:301:f8::10) by TYZPR06MB5733.apcprd06.prod.outlook.com (2603:1096:400:282::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.42; Mon, 24 Mar 2025 02:22:28 +0000 Received: from PUZPR06MB5676.apcprd06.prod.outlook.com ([fe80::a00b:f422:ac44:636f]) by PUZPR06MB5676.apcprd06.prod.outlook.com ([fe80::a00b:f422:ac44:636f%3]) with mapi id 15.20.8534.040; Mon, 24 Mar 2025 02:22:28 +0000 Message-ID: <4ea6e085-8c70-4e6c-a864-55c6c5fa8269@vivo.com> Date: Mon, 24 Mar 2025 10:22:23 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] mm/vmalloc: fix mischeck pfn valid in vmap_pfns To: Christoph Hellwig , Gao Xiang Cc: akpm@linux-foundation.org, bingbu.cao@linux.intel.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, lorenzo.stoakes@oracle.com, opensource.kernel@vivo.com, rppt@kernel.org, ryan.roberts@arm.com, urezki@gmail.com, ziy@nvidia.com, vivek.kasireddy@intel.com References: <20250317055304.GB26662@lst.de> <5a12454c-16a1-4400-a764-f49293d8dece@vivo.com> <20250318064805.GA16121@lst.de> <5229b24f-1984-4225-ae03-8b952de56e3b@vivo.com> <20250318083330.GB18902@lst.de> <20250318084453.GB19274@lst.de> <64a43d16-606c-4255-8a8b-96d6e4e44729@linux.alibaba.com> <20250320053147.GB12560@lst.de> From: Huan Yang In-Reply-To: <20250320053147.GB12560@lst.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: TY4P286CA0001.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:26d::9) To PUZPR06MB5676.apcprd06.prod.outlook.com (2603:1096:301:f8::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PUZPR06MB5676:EE_|TYZPR06MB5733:EE_ X-MS-Office365-Filtering-Correlation-Id: f2015c08-b580-422b-8a16-08dd6a7ab90d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|7416014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UFJiRVdXZ2g5SHlxWTlRdjNOdm1meGhFbVMzRFNvKzBtOE5kK3lmaldoS3pj?= =?utf-8?B?M1AwREdoUkVWcGluM2JGVDZEWlgrc2wwOTl4dCtlV1IzeDJKNjFTSkFKVUhE?= =?utf-8?B?TktnVG1YK2RtSUN4RFQ3d0ZvemNwWUtCRGhla0NTZS9uTWpvWlBsN1pINTdV?= =?utf-8?B?VEF3YmJZK1V1SXR6TXFFVUZkMW5mMlo1cCtsSytyR0pzK1h0djhZVHJSaXBB?= =?utf-8?B?eEZQcTY4c3pZcWhuQW1ET2VMNXdkbUhqOUJCakl1MTlCbkhFWG03QlZNVWJl?= =?utf-8?B?RWNuWkIxY0JnVU9jWndaQXRQb0hEMkJOUWZDQmVIa0F6d0N4RjFTYUtQSm5q?= =?utf-8?B?UHh4dGVEejJtREtXL2Mzb3hxeWxoZkdmYjc3cVdyK0RJWExzNXJ6WHhrNG5v?= =?utf-8?B?Wm5uNTNPVXV1TndhVzFTY0d6NzMxK1hSSHhoQXB2Y3Nackl0TkljYU1DeERY?= =?utf-8?B?TDV0ajJWRDRVTVIwWWFHcjZjSmFZa0hOak4vNndxSktJaHpPM1NTWEY1ZFJn?= =?utf-8?B?TThMMkFFUmJUNVhXNjA2SW1MRkM2VWl0WnRKOTdZbmxTdjFPTWkyWGttdjZV?= =?utf-8?B?NEFDcWtIdjRkQXFLaHh5Mytyc3hJd3hmZVdXSGNQYUExRXRON3ViNEY3ZDFE?= =?utf-8?B?Z1BFSE5TaU1iMXNJT2hoZ0YwSHJYaUh6dk5JUEprMEs3YjkyQ3dieWhzeUdT?= =?utf-8?B?bjViZHZMUVZjckR3cnRKdXNZNENkVkxWaWtUbDBQNkZyVDl0RWhKMU1XZ3RK?= =?utf-8?B?NlVvUjczTWY3S1dOQ3ZSb1BxQVovVVVDYjZ6Qm9GOEhsV0tjSHhkbU9kYXRS?= =?utf-8?B?dnhhbjNuS2hRZWxjUTVvb2dIanZXNTgxQjhKY3VKUUxDVDRNQWRlRVFmRFNP?= =?utf-8?B?Qm85cFQzV00zczFIdnJJMUplazF6MUhpa1dXRnJxa3FJVkdjNUtseHcyakJZ?= =?utf-8?B?NGdxTmJJTUtFY2lUMWNxM2ZPS2xaWm5mZzRKalE3UDAzVm9nM2szWnhXM2No?= =?utf-8?B?ajVzS1dsUHBFWWZ1ZzhYM0xvcFhBQ29tcS9qSVpaQTJUS1ozTE42TW5FYzB4?= =?utf-8?B?VHV5bnNXYkxONGR1Mlh2aGxLa1BWcTQ5aG9VRzJYTWNuSDdCVlNHZDl0dHor?= =?utf-8?B?aGhBWjRISmptOEk2bzk4QlN3bW1UamdGc0tYb3NXYkNiYUFYTE9rWjZQdzNH?= =?utf-8?B?dnVYdXFwZzUrU3k2eGxPUzIzaHY2b3M2S1V6akFyUmV6eHQ4NmM0ZDRKQXJH?= =?utf-8?B?Rk1FanZQSkRWNWV2cGdnYklIbmpBYlhKajdub20vVWVWMWNnVytWVFJaSUxi?= =?utf-8?B?UXRmbmRtb1lxRnZPYUs1NUt5Ry9Oa1FxSkJHNnlzaWxmVWI0clNEMlRGRnpD?= =?utf-8?B?REpwcHBNYURZT0M5VDVqT09rSzFnd25kcUtlUE9NcXFpWXNoNDdic1F4NVAw?= =?utf-8?B?MTVneDZqWkx0NDBhWVVtL0ZPZDJHV3ZnSnFjejlFL2dQZnFnV0dmcGdqQ0Qz?= =?utf-8?B?Q3hCWEQrVVkrbzQxWjlHQXh4T0tlTVc5d3VjV1JVdEV2K2dpQmVpVWdUWTlT?= =?utf-8?B?TTNaQ0NIc01hQldEU0FSM3lpbjdlcEZFRUVBdndUd05lR1dIUTJJMFNJKzZF?= =?utf-8?B?TzFha0M3MnlSODcxS2JqVHhhMVdmMFQyVkE1S2U4NlZxcEQvYXAyZ3VTY0dE?= =?utf-8?B?SWRib0NIMHdncmYxUlR4M3VIRTVFcUFNNzFzbXM3dlFaNmlZbHQ1YStyYU9x?= =?utf-8?B?OS9odkdaYkhYY3NWRmhHK3FMVHF2NHp5WEFMR0pvWkVCNk52eEF4RTl5SXdO?= =?utf-8?B?dFNvQ1I1STA0WGxnVzREZ3FOOVZkNUhodXdjbHNINytZQ1kzb2Y2elRLYXRH?= =?utf-8?Q?yrDfkS8GrJQtY?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PUZPR06MB5676.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(7416014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZGZjOHFOcDU1eDZtbjNVaEc3NUJLSFQ5bGRMQVdJRldHdFd0WjluSTNlSUsx?= =?utf-8?B?c0thNS9EOUJ2TTZGc2FUTVJoRkpyK1lheGNYZFlhdlBLM2hrTnNuS1ZDdExs?= =?utf-8?B?U3NBYjAyZFI5SUEzNlhmbFpWSDBUUHd6ZzJXMmhvMmVUSVFMdngwcVErWlJx?= =?utf-8?B?UWRmYWtjMk5sNldsUE5tQkZ1N2hwQ0RJcStQWjlxR2t6alU2TWhFRTdhWTVB?= =?utf-8?B?QUFtSkx6WVBKSFFuSWMvNDhBRDFxQjljWHRVQjljQlBYRmQwbXJlcURPT2NX?= =?utf-8?B?RURkeFA2eU9oMFNFR2IyUDZiQ3BUVnhWcDJxbytMMFRNdHZoRmFQN05DT0hP?= =?utf-8?B?cW5BSldsYXV3RmxzUHFXQmVHUXdZMkFKcDd4QkNvTFFkVjQvRXMzcGRSNEFJ?= =?utf-8?B?Q29BbWxHNVcvRjFkN2Z4VE1MYnFqOXhicU1SQ0swc1dLa2JSQ2JnVmYxSnRq?= =?utf-8?B?UW5FeEJBNTMvRDB1Z0tmVVE0Y1pPek56K0UvMDNheGVPRHVHZGd2RVBXdWE1?= =?utf-8?B?S2t3WEJ3NlZnU0ZOS05FYnNyQTI2MTdLRWFCNS95bnArbVVmaEh0STZZVEV5?= =?utf-8?B?Y3VidWZaak03bS85UDVsSlBIWnprUjFmdVRJREdmdFkvT3JEeXRvcnhoUFo1?= =?utf-8?B?M3JpZXpjVmw0RitRcENpaVlNR2lxRkZTYXNkZmdSUldlYU4rM0xrWG8ydXJy?= =?utf-8?B?WFNhSVA1VHdPZlBxbkhHNkdFeEt2NW1ucjN4NmxHMmdKeUhUYjVWV2Zmb1Vx?= =?utf-8?B?OHhRUThCeDIveWRUdHJsaVFBSlR1MkNOcGp0SEpaSXhpbFp6UHptTThLYkxW?= =?utf-8?B?NmJseVViTjdHNjdJUkRpb2Vqci81KzZySmdjMnR0SzBuLzRvMGs5cXVpdlY0?= =?utf-8?B?dE5Dcjg2V09YdlVOcjFwaTdWRi9MUjg0YmU5WlRqQ24vSXlDL0hTcFFWMlow?= =?utf-8?B?dDNLN3MvRk92K0E3K1JJRUx6bnVPY2pDWnhwTlBESW1LUk0xdUtjMjFtWC9Q?= =?utf-8?B?dWtRK1FPVENHbXErUUV0VDBBSU5Wa1dmR001dGJoblNPU0F4dUFpcE9IZlV4?= =?utf-8?B?ZTQwWUtCdmN1ZXF5K3djcGNjWWx1RDB2WHg3aDE2TGZhK1hxQk1NVDMyQXpq?= =?utf-8?B?aWRoZzlCbXpwblJSL1JjcmMzNG82Z0p5cnBKcUZQcU5aeEkwNVppSm9xR2N1?= =?utf-8?B?THRKVjA5LzBRWGRtTEM5bXZMQVdyU2Yxd1UrYjVmZ09zWVZTK2ovUjZRdTFz?= =?utf-8?B?ZTRBcVRjMVhzMXhScE5mRzBpcis5L00yNGg3S1h6aWhuTGNDeitRSlBDUVF4?= =?utf-8?B?Ky82LzFIdXErZUhVK0lKSEU2U2FTY2pRSnJlcjBlb0c3SVJlUTZOMHJVNUFP?= =?utf-8?B?dWRuYkNpMmRLVkh0VEkzRkpiN2dUbGNLVXIrdDQyN0t5Z3lHRm9sU2xXdDJ2?= =?utf-8?B?eWlENFJQZytwQ09pYnJoemw1NENyZUVhWi9qSGRaTk50VFRRbnl0Nk1YQ3lj?= =?utf-8?B?enFOOFhPbCtGcStObWlxYmNhMGNHOFk5RVZzUDNQMHhIR0FRaVU0TkpQekUw?= =?utf-8?B?UVNXQ2h5eGRRZExUUTZSQk10YmJSWFcyODQxeThjZFdxWjhubnMyL2xKMitB?= =?utf-8?B?bHNkWVpwQnFRTUpJaGtEeTFWcGE2UUJINmMrdFpXWDhRTlQ3ZVN0NGJHbW90?= =?utf-8?B?RkpSVTFWalZVWHJtQWRWZnV1YXQ0QzJOQVB1dGRqNUt1ZnEwSEdzQmgzTGxY?= =?utf-8?B?OU5TRmZRSDFXeVRtM2swMDFUSng2N0hSK1Q0QVpYY0hVbnQ1elVTL0JLQ0Ni?= =?utf-8?B?SGkzYXFjcHpTV2lIRnl1OE1kN2RWaGZMMUJ3U0VtSVVDdm9zNzM1QXFsM0cz?= =?utf-8?B?WGcrWGNlYSt1WEdUdnhQdjlqYmR3TndyaDBzY2FJbDVQUndic2M2YkI0cGpE?= =?utf-8?B?WVo1Tllxcng3VzdIdHlwZ1pWS1pkKzJTOCtRQlJUbENWQmRqbXltZEY5U3hw?= =?utf-8?B?NFZoazFvNlNPSndMUWNoMVJyd1FpUVNOZUNLUnhBREg2UlhNMm9WOEswV1NO?= =?utf-8?B?WlBjMnNVN1dEcER0V2lwTjFPWVpPa2pqM2ViTlppMTJCVHVxdUNZeW0yaUFz?= =?utf-8?Q?SqZ8opOpExjD33fH4FcbXFfDH?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: f2015c08-b580-422b-8a16-08dd6a7ab90d X-MS-Exchange-CrossTenant-AuthSource: PUZPR06MB5676.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Mar 2025 02:22:28.1381 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 923e42dc-48d5-4cbe-b582-1a797a6412ed X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: nky3cFbBnHO6ALIiOQoN6eJOTL999StarY/+SmGmxr/wJKew0S0l1/loDLrOkGjoMvJu49m5jNk4u/0ES14lKA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYZPR06MB5733 X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: C503F2000F X-Stat-Signature: 7qhgnj7z8eds716arumktq119ognuass X-HE-Tag: 1742782954-927009 X-HE-Meta: U2FsdGVkX19D0kPgps/QD7xB7XFzRNQn4WZDwCy5RF5Ag/D6SnVE+Fk5xJVtLw1vcXPKFvlJ9BMVKY9ohJ7IihLyDAuLLEq4zu+kVsSiVmE3v3y7c0JoBN+SO5yPM/k+SfedDSwIie+k1s9rWzewHXoP61PTNWW83zDFIEF1aGiu3b4O2K0qT4UQCMA7uFMRmfJsebAfvSDPPTVWiTXs/RqDlEftTFO2b8XthGqNunSoBcCHwcKtgUv4lbkrH1qI9DP919Y5H7gybSrGe21+Wk8YzXc+cGDfv76dXQ/WA5rqJaFriALciYZVF8JL2gWKUFSgECzo0sCejYBI9YV5No+MpDJpfp3iu6A6/yrKaxHpqn3SShieQQKkOPPDL3UVQ3ImczkrNjTwBPHOl5Lo7ssiZZkMFwL+uxKsftfYDNeDQMJHNWqsoH/4bJ68qGU62C6jIUI4faXglklb9zt+fR0Un9uICqOXHRjxfRB2jJscfV2XzQaPI9K15SRbGeYq7fK12kRpXCAPzMTASgaRZpGLbT9pbMx/z5Rt4ftYjPIKdNMM9Jft/nzwwwM0EX+0xAZ0G+5lG2qoluk11KkXuOaxIDDCYOYwTqp+ip+S0sm70MzySsEfMtiAaHfqVEq4VW4fS2vAFu0/hUwpJ8AoemdOpnWnlM54Nykr1G6rsq/iE4XTL15XkCK3oKGLiT7DxLyctlE9FkpNZm89uXDai6flRkekL7qUuSUSfpECAe761hk/KT7eEfj3uUNZJLGW6zGzOBr2B2PXR3x87nMWofc8pizbuLiRphVfmSKIJGx84xFih91ExF53xm8WdpLo+m4CcIj3xtnd3dW6ThswIWoGUUA1AVTrHuguaxibdnFHsYzKnK7FrbmzSO/v+SOdzr3BJefGB26iY0mSKRqT+iyGPAdM8gPUnBsn4naZAP67Kfm3S3/MFn73iOiu4Z+yAJjqfUwphwaf24FJUGl zmYr64r9 sXSe5YGCYSBVwi6boAvxjHxO6JmOBhHUjZ6mUpqKDWZk7ER3F+wGXj92TBOhZeQdworOYtkpmYkNC0izm5T568HA5sJc6QGq30v5PXIEhXCq0U2Nb/Lc4E5BdePdQ4UMfkT42lHGhRVGDhGUCZA7F0i0ta1jrfmYKZztqK1mEMYdNypRm5Kvag/wcQ9FxGfYFybojAlGVFyuK70DrDKJCHfJO0lKMee9+Lq2LH8NzrWK01AriWneAruk/A5IAFpPb5eUH5lipJrYe0fzJ5N96qtH+Y+RaMAoDiA3aw5U2Vm12qeehQcgRvavEmLUtbUFpG4w6VA9L7Cr/dL34TFfD0YNLcWusyUS0oCQ8vcqUdDJoisl7mjC6xfnamF1iX0zzgAdl2zJbIhEKNr9Wzibxyo6rXKE6AJGmi1Rd8W8yW/f4MFkbqcME3HyU+RSb15MLNMtKP8D6Sxaum16Lp7GMbznah6T41u/ktAmvwhJ6AW/xxJGnuHGxWmpj+pZFnZdSH9z0sYF25/zkZH9kagpQc8dnEyGb7bKE9lECJ7QbaXoI9dyjnvvTMXub+mtRu7DYN9NSOF/jagoHA5+dL29vxNP71X2JIKFlR4jvNFo+5zorAo8oY+KbZBqGaDsvtrqaxyT1IlBVhE8iSauM6f0Ac79wkg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.355610, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: HI Christoph Sorry for the later reply. 在 2025/3/20 13:31, Christoph Hellwig 写道: > As mentioned before udmabuf also has a grave bug in the dma mapping > part, so just marking it broken would be another very sensible Could you please provide a more detailed description of this? I'm not the maintainer, but I see the udmabuf's begin patch mentioned as: A driver to let userspace turn memfd regions into dma-bufs. Use case:  Allows qemu create dmabufs for the vga framebuffer or virtio-gpu ressources.  Then they can be passed around to display those guest things on the host.  To spice client for classic full framebuffer display, and hopefully some day to wayland server for seamless guest window display. https://patchwork.freedesktop.org/patch/246100/ Did it also mean to do it? I'd like to learn your thinking Thank you, Huan Yang > option.