From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from MW6PR02CU001.outbound.protection.outlook.com (mail-westus2azon11012039.outbound.protection.outlook.com [52.101.48.39]) (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 E2F2C38737F; Tue, 17 Mar 2026 20:27:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.48.39 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773779271; cv=fail; b=q4tyGfGfwoM6xha3IAE8b1ty7jiX7mo6DZZDVHg6JKy7Ux/UsKWRsmYce2GpqXz2eT5jiJ/AjqjCei2jv5JZzLJra32TC3Gvng6BzMHf80D7JI8PlgcsPJDgFGEc5eeG5ZpnnPmMMIyAFTGD7ZrxS4ZTm4SUTzGrQutXMuHo1cc= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773779271; c=relaxed/simple; bh=RvdcGxPGi7V7YXrS8fBsixrAll3uEoVsQPVGUJJ0S5I=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=BLqc50BSp4e28CcZERprHZC2NXe9E/gj3I9wRJtZpyyZNkH/uUB0M5MYmiSqpv/IhKnYKZXoARJpNd9wqlxacvtRkPzkss7sLgbbjpT+6Sr4U3xQAIvlXZq/RtR2EZyJKzivhGrwzf4r/tyiEmUXNUvpMQlSfXqAmT4sF+DWcNM= 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=s6Dy+Zcw; arc=fail smtp.client-ip=52.101.48.39 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="s6Dy+Zcw" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tpv3ERjgvX0nhaqygRW1gEgEatZnOUPvyE/eXRKXuUpDqTyk46Yys1/l+HoC8L7mG3TipUFwTbDgT/ZTLjwuwZmIJogb7wzY0L3USATl2iqvHQjQJZ+c8L7hZy23IEK00pCwj1eSZmgqkYtyD5HSVEnl5DvOC7WCABSDJnsIBKRIRYUFuCwjifyaOpDfTUclNb6s/pZTIRC8sF2M9OMSLsRTtYD38ybrr1pGg3nyaqfY9X72TVZN1SodKr1ljgfFOiqRWxLDNmYWPwKwQ45QGOKLyO7pn1yYFmnzYgQ9yJYpfFGkF+ARwskBzG7VHTb08hIj13IcvzBO9BOXHV88ew== 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=/XO0F/bBWNsJFtbN6EZiSt9Ll3FmBDTEbCVDRWozaY4=; b=XykYU78xh9sUQnn2Fmc6MVwHT5wXM62Ni8BkEovtlFa9ua+wGliiebY041xZ3KS9tDCihs/P4DvrN/nQRMDuawVwYYufkRmUJ0JeFWc/Ys9M7Wh8pP/OtgRJMO58QYJVlvsdl9nN+l6gG6eITqlPV7D0KgJUDB2pKL0IqR/uby1hXE8J4v3m6poVrcrwvzK2O9SElWPj8x/Fodhkwek8Dep8rsPFHawqMEZjVa2i4Kc0vuwLhhY7VlZEgruAIkan3fYkgjqA7gCsO4OqfG+IF/a6cnKEWHkO4FjdEXaThDfN+zRT5XYoBYjYMfgRbAR8tBWlh5hswLthcoloV/53Zg== 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=/XO0F/bBWNsJFtbN6EZiSt9Ll3FmBDTEbCVDRWozaY4=; b=s6Dy+Zcw02ROdPk2WVpQ3hsAu3sXZSwEmTmdRdVAHWJ9xdjmsR2ZkeeO3mseMP3JphEdiOJzfa0x6/52qA4Q4qEQBdDSFLiy1OJs3gHHdSfXWMUkUvdV3Q3n8L+4/PktWVIuEtrwfC617R5j5e38RLQ4smRDzJp77g2othmiG+Rf2cpkD68VAaSVQoYKkNO/ji/NoD6fbM8vL4JisiQ74SlmFP0hHQ1LqWwB6XXLk9iihbBFPUzPM+rqf2AO3WFeT1vUic9QqX6bda7Zq8F9/lQ8/eP6F4osY0gKVHw4HCvrIWtq5GcHwDNDCkSp5oOAqW/BXN0gHr5bTOWkKSxxFA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from DS0PR12MB6486.namprd12.prod.outlook.com (2603:10b6:8:c5::21) by CH3PR12MB7666.namprd12.prod.outlook.com (2603:10b6:610:152::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.19; Tue, 17 Mar 2026 20:27:41 +0000 Received: from DS0PR12MB6486.namprd12.prod.outlook.com ([fe80::88a9:f314:c95f:8b33]) by DS0PR12MB6486.namprd12.prod.outlook.com ([fe80::88a9:f314:c95f:8b33%4]) with mapi id 15.20.9723.014; Tue, 17 Mar 2026 20:27:40 +0000 Message-ID: Date: Tue, 17 Mar 2026 16:27:37 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v13 1/1] rust: interop: Add list module for C linked list interface To: Danilo Krummrich Cc: linux-kernel@vger.kernel.org, Miguel Ojeda , Boqun Feng , Gary Guo , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Benno Lossin , Andreas Hindborg , Alice Ryhl , Trevor Gross , Alex Gaynor , Dave Airlie , David Airlie , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Simona Vetter , Daniel Almeida , Koen Koning , Nikola Djukic , Alexandre Courbot , Philipp Stanner , Elle Rhumsaa , Jonathan Corbet , Alex Deucher , =?UTF-8?Q?Christian_K=C3=B6nig?= , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , Tvrtko Ursulin , Huang Rui , Matthew Auld , Matthew Brost , Lucas De Marchi , =?UTF-8?Q?Thomas_Hellstr=C3=B6m?= , Helge Deller , John Hubbard , Alistair Popple , Timur Tabi , Edwin Peer , Andrea Righi , Andy Ritger , Zhi Wang , Balbir Singh , alexeyi@nvidia.com, Eliot Courtney , dri-devel@lists.freedesktop.org, rust-for-linux@vger.kernel.org, linux-doc@vger.kernel.org, amd-gfx@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org, linux-fbdev@vger.kernel.org References: <20260317201710.934932-1-joelagnelf@nvidia.com> <20260317201710.934932-2-joelagnelf@nvidia.com> <46986da6-8c89-475c-8561-964adaa7d034@nvidia.com> Content-Language: en-US From: Joel Fernandes In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BL0PR02CA0111.namprd02.prod.outlook.com (2603:10b6:208:35::16) To DS0PR12MB6486.namprd12.prod.outlook.com (2603:10b6:8:c5::21) Precedence: bulk X-Mailing-List: linux-doc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR12MB6486:EE_|CH3PR12MB7666:EE_ X-MS-Office365-Filtering-Correlation-Id: 868e6196-9d92-4417-71bd-08de8463a2e3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|366016|56012099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: t9aTwLOSL6fYkXb0tQYoOBET1ZQ5LwxMbbMUdgh/ym6jnOcLFVVl+berGRaAl7k0uRVrMrdARHBFcAUIbXWv+JpKMsphZgj/0ZW4l+TDQpRfQP4ZXG5LKZ/kstACrQP4wE/4ej7oPleLV+zoss7GX1XecSXtw9BxUQhmzFXMKtdQ1FsGOWcZ11UVC3IXShHhvW9NTgrvmpCrwmG37KUBSt8xd/CN1v4HkSzyk3gDOvL1Lt1TlfVcLAMJ4q3uB+Snfbi+xr1zNqIgzoc3Up+V9cYPevarXPBLU80xp+t5wek5f673db+saA9VPmU6rdTMZTWjJGuZ1GL2AcH0pziQysZE8egwYhgdawYln+qNJM8zXXvSzgmjCuuE29Zn9zBP5TJQ/E42C0uPN5WT9+iBk+xrlD090eGpCmHt6jyTptCkBmWyo511cmB10wbhSirEW7F+oEhBQcagU+2hM2RIU4cw7+uk7lsEr0fntQP38dHaKQqq7W2Ti5p1ZpMUxmvbXgHzJeuClErDiKyOcNQo6UQ+HiaZTHM3EfSEd9EvtigjlUbcvmprwIPlki0kFNWnrXMdKXu/DUyYpImsAx/uwGgSWP186oO6LozMZY5uoP7yEzOIEBhMt53fhZekhG6Z2pqzg7bbi82L+Vpo//TW+9uQDtvhGh12NnLy1ycNLYS35MvRdhXU76GOa/g2ut17ihnTiuthNqkpnEXdv3N+Wm/yw9j7etNajr6UUBOGCqU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR12MB6486.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(366016)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?V3QzOFlOY3lTMVR6ZFNnT28zMEt3VDR5djcwRWVHNlJUQ3V4Z2ttWXVSazV3?= =?utf-8?B?aTJTNG83N2tsOVhTV0w2a0FEQlBzS0VHeXMwOFVJVEpBVEtjOWs1bkpJbEU1?= =?utf-8?B?b2lWTkx5OGY4M2V2N2JvSHVQQjJCRDI0VG9iMVYvMC80Y3lSUm5CVTFuNTVI?= =?utf-8?B?VXMrNlZ5NzFvTkFOdzRtSGRkY0t0Tm1XbEpmdHhyVy9oSVJaUG1LVmlrMmpS?= =?utf-8?B?ak1OcExwNVlrb2RObjVxOHhUcVN5OTBTYzNCRENJTEUxMlE3N010UUdhTjE0?= =?utf-8?B?Y2lnbHUydGNMajVHLzcvejJJOTR3WEJWQUR6cnJMR2dTNUJKRFROQktySitj?= =?utf-8?B?REg5M0tvM0tEU2lTRHdzbVoyazQva0Q3YVYzb2pvNXovNE1PTGdvRG1WQWxr?= =?utf-8?B?aFhWNlUydXpzTDlxL3lJRkRCQ3A1K3ZTcjNvTWFyU01RNEV2RVkrekkxYTVH?= =?utf-8?B?TzRXOXc1MGROVUhKcDBUUDRFUjNyOVN1VEg2Rit3eGN6YjAxQ1BoMlJvZmVO?= =?utf-8?B?SzRTbkV5VkI1R2U4R3pZNjFCTmtEQm4xb25PcDVOaVVUZVpoa2NWTG5YQ3FQ?= =?utf-8?B?cmxFeFhHTGlhVXJ6TUV1WmpDZVAwSEJNNkpzcUhxdFgvcFlRbGx2RExXQTA2?= =?utf-8?B?L2FhSFpCckozbmsweVk0SmR0bUFMTURoTVBOUEhaSWV4ZnJqSDNrNkFRZlRk?= =?utf-8?B?MEtrRlN0MmVvNmZGTUdZVkxiYnhLM1hwcEhURFRTOUtuL2NjWEMrbXpVOTh3?= =?utf-8?B?Y3grVElYa1pmOHBvaytGbzJJWjVKZGhXenBYQ24xSXhWRlVlOVlvYlVXUG5O?= =?utf-8?B?SnZLYVl6clZPZ3FQNjk2WFh6QmVZUG0vN3NxaHlyb1NUOUdhbGU1TTYweW9G?= =?utf-8?B?WllpK09UTGZQV0ZGRHBtamhESWxFSzFxcWcyNmRrbE9ZQzNCd3lyYStpNjdJ?= =?utf-8?B?NlFpYnoxOS9sM2pxV1Vxa2tmVCt0V1JSQ25Tc3gzODQva2tQN2RRWkNTZXJu?= =?utf-8?B?NDJKRHl1ZUNna3pBOVZUalVOckhOVDN2VkxESTdMN3RFK01Lbm9PdDNJUjY3?= =?utf-8?B?WjJlblpOc3M1dkNXcmpHempLZFhUT1lPWlJQcXFyYk1XUUJXZ3BDdWtrUjlS?= =?utf-8?B?SVV5VkVraDNzaHcxaG9rbUUzSEdTRVdDbnFLUmFOWDZBSkpVOUt0aUExZDIz?= =?utf-8?B?VHNSZGdEdFpITksrNmxjQnNGR3pwazhkY0lleC9HOUcxRHpHVWRBcHNlQ3dC?= =?utf-8?B?eU56OHJZNCtVdDJ2MTl5eGNXSXF3Q05kL2crV08wV0diV01Yemt4WUY5VjdR?= =?utf-8?B?WmxnMWZLN1lQZXJxS3ArM3Z1RW9OMnZDL20wUmZkRVgwdE9SbmhlNjRVWHhF?= =?utf-8?B?VGhiVlVTVlptdE1HUmdVd0dCcCswYXduNHZUNUx3UnVYV0ZCTHpnQUd5dTBu?= =?utf-8?B?azVVeWYya2pDVTRGOFoxWElMNFZaLzcvZWVWZGF1bDNEbkpsVGpaTitzSEpZ?= =?utf-8?B?a2I5ZzFsdXBzTHpQdzk4Z1pLVUt4K3F0YW4yUFdZSXM0UUlyZklzNE1aYXRF?= =?utf-8?B?bDZTK1RMV1pSaUNpUXpIeHo3Tmh2TmgrOERBOWt3KzJQWFRiTWZvd3hYbDU3?= =?utf-8?B?UngvR2IzeS9EQitVVTFGalFwNkpSeG5aYVlpQVF4L0ZyUHZkTElIOXYxZ3kr?= =?utf-8?B?bEVmZWVuNlE4VlJHWDRtaUZKZWI2RmJBbjFpUHhCZ3hBQktzVDlkaDZDbU5z?= =?utf-8?B?N0VkZDBoVFZWUEVVNDJvc3lleHRlRzBKaG5COVpzbHZpQ1BING9weE1IMm5D?= =?utf-8?B?RTZ0NE8rYU9aN2hGTGhjRHcvTzVsTGhyazlKMGVWUkpiZFBOeW1OdUZYR3ZU?= =?utf-8?B?aytjL21oeG51MlhHUktPQU9xRHUxazBZQmNJOHVjL25INUtXU3FzT2JMazVI?= =?utf-8?B?Z0JPUG5SYW1WSGxjMElqQU05S01INkVvc2xFb1FBS3hTcU16azgzTVByOStR?= =?utf-8?B?OWJ5SWdDelJJRkJmSyt4UndKWVlqQVNOeGtmQnNrbU9TZ0tqRmVzZzlPQ1BP?= =?utf-8?B?SzhxZ0M5U2Y1WCtCZXc2akpiVU4vT09kdWJYV3pLb2x2ZkZVTkg1OHFWdTZQ?= =?utf-8?B?R0JYY0NwY0RDR2RRZkhmT3JpRkxuSnVwMTVnWms2dThRR25oeGVkenVVNmo0?= =?utf-8?B?Z0pWdG9zWG83dEJIYjY1bEZRY0ZWVS9LdG1FTkJOanJmcXF3ZldLdkR6cVY5?= =?utf-8?B?MXIyZzJ0YWt3Nm1mSDlTNXZRTFVUdFZvcTFZbHlPVzJtU0FQMzVDTjFsOFhJ?= =?utf-8?B?OHZuL2dpY21wRTZ5N0FPVFVyQUZQSkdIeWpod3NQcG12RHlOcks3QT09?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 868e6196-9d92-4417-71bd-08de8463a2e3 X-MS-Exchange-CrossTenant-AuthSource: DS0PR12MB6486.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2026 20:27:40.7432 (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: sUZBv6RRvVuMY1Xzkw1cC2Yt4mo+D5XJxE+0JTiDdKPuUlkiaaxcqcbdMEZx/PF8zA35POQd4T6UxV7npzw32A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR12MB7666 On 3/17/2026 4:20 PM, Danilo Krummrich wrote: > On Tue Mar 17, 2026 at 9:18 PM CET, Joel Fernandes wrote: >> Sorry, I forgot to add an additional F: for the rust/kernel/interop.rs file. >> Danilo/Miguel, do you mind adding this when applying? > > I can add it, all good. Thanks, Danilo! -- Joel Fernandes