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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C0B36E9A03B for ; Thu, 19 Feb 2026 03:18:31 +0000 (UTC) Received: from kara.freedesktop.org (unknown [131.252.210.166]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4A44410E677; Thu, 19 Feb 2026 03:18:31 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.b="HwnjkDxe"; dkim-atps=neutral Received: from kara.freedesktop.org (localhost [127.0.0.1]) by kara.freedesktop.org (Postfix) with ESMTP id 0BDDE43401; Thu, 19 Feb 2026 03:08:41 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=lists.freedesktop.org; s=20240201; t=1771470520; b=Yg+FDGfv7d8LkzJUza777IeDfQZvd8fKW1Wo3KjWsMY7nb//hG4r6sjaajN9ZpCEhvEn+ uqn9lXXraox11PWrLFbyXhLnalizOO0B1zR7LPrrIJ+SD/Kyux2OncPg01tTKsdpHNnf3G+ V1+Dms5NnXgvZbNGtSR1JCvYSH3n29jlaaw6Fg+EE0k949M9bXtjDp0Hlt+bLQ+p/av2XUg Mc8/8xc3reAK/ceJmIh2stziFMiG6TPU2dPUWJPEr2V1hOLTMtEoITfsxwCr499HCtg7MpH asjqSxIxdWLjtdwm/NUwoHgA73o8rGiHgNgbKYgRvaimw+mlBhxqu+z9wVrA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=lists.freedesktop.org; s=20240201; t=1771470520; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=rULFo4oPbprkLvcGxsL9CJncYEuL7EbPJT5vfAGP9aU=; b=0AYT8IX0228QEAFIFH4NQPJzMKWJwbnyhxLYlutPJCEO+kO4t8ZyTQ+6XFqa2a3s0c3mJ HDWEhruAWNnYoWeZm3sMtmhOkhh2po11P3na/yRWXKy7EAMVw0X/YhEAq3nLOxWDx7mt7M6 XGr4Qv5SL2Qtop5YOMy0IAksXBgm5t5YSK+3WO0SJzDzhuN+6A+lgHEZBzB0rotgoRmqyqr GViPSLGf3HY57Wy38iydeOtiZRBthdCf9msP1WrUAMz56b0/hv4yqyvFTs6+pDi+ReTBqNU yJVV9sV/1z6SmiW76QVxK/RUS9Ou9U/a5EonTmqalRqp2YfXT8gdB/zV1wkQ== ARC-Authentication-Results: i=2; mail.freedesktop.org; dkim=pass header.d=Nvidia.com; arc=pass; dmarc=pass (Used From Domain Record) header.from=nvidia.com policy.dmarc=reject Authentication-Results: mail.freedesktop.org; dkim=pass header.d=Nvidia.com; arc=pass; dmarc=pass (Used From Domain Record) header.from=nvidia.com policy.dmarc=reject Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by kara.freedesktop.org (Postfix) with ESMTPS id B96F4430BD for ; Thu, 19 Feb 2026 03:08:37 +0000 (UTC) Received: from SN4PR0501CU005.outbound.protection.outlook.com (mail-southcentralusazon11011011.outbound.protection.outlook.com [40.93.194.11]) by gabe.freedesktop.org (Postfix) with ESMTPS id B9EEB10E66A; Thu, 19 Feb 2026 03:18:27 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qxO8jWilvb7YVlaOeBbPJbSyzmxmJV6iKpFXpx08Uu5F3eQneOe4Ui0GpNGinOCOLA74nQ2W1gIf5IgzMV7fqGXFVUU0O23Bm29a3SUri/VFfpdfwvEwqwqd4gAZIueZSzrOg50HvVJA1u9j9o0E5Zi8iqpVEMnEUMeH4Bc4oWFawV6gITssFNd9MkQ+4xiwyMSQxicIELOuQfWce8YNE0h9ajr8Fjc9OZnyddYcMt9US7jSj2qOyJeZ1yjdBoEpnr0Of1uapDuw4+zx4z7ngOTp0tW70TqT/HY73fH9S91w8Ut+P8Dd92JHPS/rWQ7ptAUBJyjqNbZ/288z6pAKEQ== 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=rULFo4oPbprkLvcGxsL9CJncYEuL7EbPJT5vfAGP9aU=; b=h2MgkYxR/GmV7/1Ao0n7OH945shyeHa6bgFqhvXNvvcCant/BZFVQoJZxjSP9jihKenJEzPtX/EwL8aygC0lzmLun+zGqKQtKxDyTGRf4M5BEy108kIlI+FhU+RvmiMug32UlmR/Xh4juMSn0NchdZSXfICLLyXPjmj6gXOR2ru70pfI7v+M97RmUK1ukOY6Ef3jZvqM0Zokc2NQ3WOwDsZ3lHLVwb+LyrCB1pfGEtLzmWnX6hDgP3RsFhAH2MBiVJStfQgHy8DixH5cQ5j49qsXMFtX2xy56EMLbv/Hhrdz5jqlu/7AyBRfS60Y4ua8Befwo7MpvsUHXPK1Dz6wtQ== 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=rULFo4oPbprkLvcGxsL9CJncYEuL7EbPJT5vfAGP9aU=; b=HwnjkDxejFrn0oD++3KfZNSqvG3PXz875rb5kpoFY5dvNpV3yU35etXuwrgDBWq0a5v+v1BkFcNgnWhDuJao4EC32uozINGj4JKG/fDMI5KLrzi5qpqjX00/gxbOYX1A+Qtt/GQ4Twy84EeEQoQt8Md3WrN7SQcwrECvmlpA2kuL1PuagGlv62CgNQsH8zMdH6H674CUVYFzfFgLxKUGyKtTWT2buS0GA+BLXGvtfMKH8c8k5a1BaR5B2kyyqmHYA9NcLh6VJKN5BbsL+0WJrjGc1Vxh5sQYUEYMRPxqlQAtMOBgjbmW7eoWbioPbUSzlIIohyZwy6sYTQeY8FJsJA== Received: from CH2PR12MB3990.namprd12.prod.outlook.com (2603:10b6:610:28::18) by IA1PR12MB6282.namprd12.prod.outlook.com (2603:10b6:208:3e6::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.16; Thu, 19 Feb 2026 03:18:22 +0000 Received: from CH2PR12MB3990.namprd12.prod.outlook.com ([fe80::7de1:4fe5:8ead:5989]) by CH2PR12MB3990.namprd12.prod.outlook.com ([fe80::7de1:4fe5:8ead:5989%3]) with mapi id 15.20.9632.010; Thu, 19 Feb 2026 03:18:21 +0000 Content-Type: text/plain; charset=UTF-8 Date: Thu, 19 Feb 2026 12:18:18 +0900 Message-Id: Subject: Re: [PATCH v10 4/8] rust: ffi: Convert pub use to pub mod and create ffi module From: "Alexandre Courbot" To: "Joel Fernandes" Content-Transfer-Encoding: quoted-printable References: <20260218205507.689429-1-joelagnelf@nvidia.com> <20260218205507.689429-5-joelagnelf@nvidia.com> In-Reply-To: <20260218205507.689429-5-joelagnelf@nvidia.com> X-ClientProxiedBy: TYWPR01CA0044.jpnprd01.prod.outlook.com (2603:1096:400:17f::11) To CH2PR12MB3990.namprd12.prod.outlook.com (2603:10b6:610:28::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB3990:EE_|IA1PR12MB6282:EE_ X-MS-Office365-Filtering-Correlation-Id: 4980531e-6c17-473c-dce7-08de6f658924 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|7416014|1800799024|10070799003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MWtqb3pBb2JPWE92RGVSOFJLYW5BYjRyc0NBQytzSXduNFpFamc1MUlOZmlQ?= =?utf-8?B?TkpmempKdWpZWTBYSGpNVk5wNzVJamZLYVZLYmw4WGFXdUk4UisxSCt0Rmpo?= =?utf-8?B?OW9rVnE2emZnY3RtZUd6TDcyMUJOaE5CRE9zcU9XcEpNN2ZOTTB6eThqazRo?= =?utf-8?B?Qkk3Nk80aDJCWmJjbFF0MTluRHlKcnpzcEZYdFFQcERIYTRteWRBNVJvQklh?= =?utf-8?B?Y2dPd3hBdUIrQllONUVCMjJ5cEt3UmpkRzNtamQyMGRpN0tuVDN4QTBBa2tT?= =?utf-8?B?NXdZdHJlM1g5N0pBcHcrUS9Ua2pVNWlYWTQvbmxzQjRZWVlzUFRjSy83aHIx?= =?utf-8?B?VlBMWkVIV25XRHozL1ZhRUJGRWxjVjB6cCtnSlZUelZrWWNQM2gzL21YVHc5?= =?utf-8?B?aVphT2dNVmNVTEtxM0NpVUJ3Wm8zNHZlWmI2ZWJLQlE5bnlIQ3VFdHIyU3hT?= =?utf-8?B?b2tZa05TSWkwUCtiTXFsVTZNTlJnZFVyOTlwcVowVDBGZnRhV3VDSVFKKytL?= =?utf-8?B?aVFpT2xsaWdHL29VajIxZlpuSWpVUmN2bmlhQ2ZWK3JMdWFWNHliWjhzR2x2?= =?utf-8?B?SmVxQkhZQVNWcGQ4aEJkSTVJSkpRYjZtYmFUYTlhakI4M0sxR3lnalZ4UTRh?= =?utf-8?B?cmhQNmtiTkJ3RlFEcGFpcmtxWEV4b3ZCTG96bVBDM011eGxpVnBTRG16Ykh3?= =?utf-8?B?MlZucU9DSG1lQ2JZTzdYMTJKbnpSdWNLQTBFajhuamIrcjJrRkNxeEUrVUk4?= =?utf-8?B?STZKQmM2bnpLTmpIV3hoOUtMY0RNM0FPaXgyTTJjdEVPMzVRNnlrTEdoS1ZY?= =?utf-8?B?TzVIYjR0V0pkbVRsdkh5YTFTczVaS1N5Qk9kYktwZ2dSMVE3UWRmRnNuL3dp?= =?utf-8?B?ZW9XbHBYNUhBRUR4SWdTZVl4RlB0SC8xZ0dtWE5sYXFYZERmQVVJMldpV2lJ?= =?utf-8?B?enhRUDg3S25TNU84WHZHMWZjdmQxK0dwWXR0ODgvZXliQWI3VUR0a2tncHF1?= =?utf-8?B?bHRsK3BwM3YySXA4UjRwTFBSS3J3UHYyMWZZZkUra0JrQUJsT0d1cDBEZzRZ?= =?utf-8?B?R0lHSHUzZHA4bVBjODRzWWplaGVMWWh4Y05YdHAveE94UDJuUUs5ZVpqZ2xk?= =?utf-8?B?dWVjUHNzWktMbXNDM0k0M1dSM3BITzh5dWxYbXpXbm16NnZyN3R2S0xNS3E2?= =?utf-8?B?ZUh4NElhZEZGUThlRFBLTVE5MHdOR3RjRVo3c05WcG8xbG9Gb3JxcmJqQ0Za?= =?utf-8?B?ZFg3ZTQ4ZDZ2NmFOcldLckxKelhDVExmNk9kWktIbEJzMTd3MHlzOW9YV0pi?= =?utf-8?B?RGUyOUN1ZFZYY3pnUUJmMjdyblRtamhkUkI1cFVxV1lCd256bFpucVpMYmpk?= =?utf-8?B?alFJNDgyZ2pJUlJiR0s4WVBoZzZwTFhBR1ZwVGdJdzcvMG92QTdHU2UwM0lJ?= =?utf-8?B?eXkrZWwveUFGcVFwNllSL1hKRlBQekVOUmJtd3B1OEp5b3hXcWR5d09vU0Ns?= =?utf-8?B?WjBRY0dnT2l4SUJmMXFsOGZRd3l4eVRSREFlL1lMTzNDYnFJSUNkVVBJNkpp?= =?utf-8?B?WXdoL3Jsa3JpUUg1ZkJEU09ZSlF2S29qWHlxcXJ3bnoyZ0RnRVYyaXY5M0R5?= =?utf-8?B?Qy9kRWVnM3RPOFhBSU91aExFbEdIWEpJQ3dKaXdNZy82S0oxTG5xRnlSeGQv?= =?utf-8?B?MWtZOE5vb01XUzBvMlhGREJUcys4M2xrQ01oYkp4dXlueHk2VVM2Tm0vMEZI?= =?utf-8?B?aFFZQjRnZVB6TmtscHVnaVlmeFpqUWRjZldvTXdBbkhFTGpBT1RJWTNGNmZx?= =?utf-8?B?bzd6ZHlXNTNtSUlBNlRTMTlkaE9uTjg0bllyY2ZVOXFkQjhFWVFDdVRDNTRj?= =?utf-8?B?NHpGWnJnb0ZneVdpNUdqNjl0aXBIZitIVk05b1RyZlpuTDR3Q3RrL3pocC8y?= =?utf-8?B?WDNLeEp2b3lkODFDdEYwWVp5bFJ0bGhtZXY5aDJUNzFPTVpEQjdpcHVYaXdC?= =?utf-8?B?U0pCajR6WG5JMHo1ajhNOFk4d2pzRXNLZU11eXRieWtOR1NVcTRSU3cyWHlp?= =?utf-8?B?aGF0SE5vQUxPT1RlU0thYzZyRUVxeHJoWStsYTRFRFRmRmRuSnhTQzVLOURH?= =?utf-8?Q?3MV4=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR12MB3990.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(7416014)(1800799024)(10070799003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?K0gxcXM3ai9pUHJzQVZZWjlMR1FtbDVQbjJEeGZQdjVFZ1pPYkt2T1FCRmdl?= =?utf-8?B?ZWZmZWROV0h1ZGRqZjgzMFcxWjd5TVZhK3BqQkVlTm5Oc3gwQ05UZENqa2ta?= =?utf-8?B?dTdOenVLaWkwaGlWd2N0WEViQkhldTFURXI1dUg2VmJObDJRS1psbmhuWXVt?= =?utf-8?B?S0RaS3M1TjlBdXkxRkIxUXByZ3pVQ0hWbElRVWRkdXpIM1lYYi9lUzhraGxo?= =?utf-8?B?dDZNZ2hIN0UyTDliLzJXalo0NnA5UFhwZlV4VC9pSW1DeWRRdGtuWVN5cGl2?= =?utf-8?B?N2wvVU1pRmpjZWQvUm1iNHFMMk53dllpaUY2UnlSUkg0d045czN1cmJDeHJT?= =?utf-8?B?UVFLTkNQaW1sblpPN0FKdEV1dzlOa0k0c29GbHp4TVJsRko0ZlBHNG15Y3E0?= =?utf-8?B?YjljYWg3V25HUWlaK3ZQM1R5RzkrWFpTRVVycUx5RVVlS0VYME56SkRpaXhB?= =?utf-8?B?UTdWK3FaVFBUQndyZUpCQUZoWmR6Y0FsaG5wVklzSGtSREJSekdKcUEzQ1Fz?= =?utf-8?B?OHFsRE9idEUrcXRHb0Y1RjdhSU85M2M0a0RReTZEajJjMzVZcWR2MXVMK3gw?= =?utf-8?B?UW1sU09yUysxazRxV3JCckcweVhDQ1A1VHVDSFZCT0ZvVTUvZ0Z4UzZ5V0da?= =?utf-8?B?UWtGbjNsdU5ERlF5dVowNHN0NmFBM0FEd29kQkdRejRON2lzOHRGTkZFM3lS?= =?utf-8?B?Y3YzaVhmeGFsOTJYUHF6R3FVVnJNWTNMWUhTREtJemxQT20zTGg1Sk13YzFX?= =?utf-8?B?TUlLS29qeVBqNFpMMG1nMHh5MUFzakhMa0pmK0dROEhkR2RQZmp6a241UXdu?= =?utf-8?B?aGtPb0EwdHpaRmVsV2puby9XSEMreEFrRFY1ZXA4S2JITFR0d2tXMmEyR3pT?= =?utf-8?B?NFdhaDFBMDhDWTUxOXkyMldUQVVrMllnbzBsU2pXL3Y4K3A3K2JjblhEdTdo?= =?utf-8?B?TEVBc1YyYi9POTIvNCt5d1Nwd2dOcHhSQnFUYmp1RXg0a2FJQm5xN1lHSElS?= =?utf-8?B?M25wWjdQQkN6cjRBcTJUaUtqYWtDM0RWS05LVUswbmtYd2hodkQ5MEQ2WTFD?= =?utf-8?B?b3RBMm9YM01UcEc5ZWNpUVIvdWZCdWhNRXFEVDdHeXV3dEp1OXd4eWtiWDJm?= =?utf-8?B?bGNUVm4zK2cvLzQxLzVLVE5rQVY4R1JXRUQrbDExSlVhdVpCV0FJREp1cUhn?= =?utf-8?B?aVowMWJleXBUNmptaHdjT3F3ZWcvVExBWHpITm5XVmptWW5SMTlyWTlmWVVj?= =?utf-8?B?bkJSbkd1VkFnc1NYdjZDRnV4Y0xocHpCLzE0eCs4N2FlZTh6V0lCc3g4ZDRC?= =?utf-8?B?WjgxZjRqSkNLTlZoaWVIR1NoMTBWT1grcnV5eThYb240VmtBbmpHVnBzMkRm?= =?utf-8?B?OHRMNzFuOWVBL1NkTkdxWk9TdllLVDFGZWtJRWR6L2RrMEJwT2VtVXhtc3A0?= =?utf-8?B?Q2hic1d5bDhWdng3bzdxRy9NWENNV3pQSStQRTBlcWFiRGxCQklOdURzVnlK?= =?utf-8?B?VUZCV2pLMVQzOW8xZFBzUi9RcWRJditQVkMxU1RqYUxZU0pQV2I0dXpzNllX?= =?utf-8?B?ejJ0dWFkQzJVSzJJRk4zUWZJTm90TXJkdHMvMTF0dkIvMlhhQmZoc2hiNDRF?= =?utf-8?B?WmsxN0I0ZGcrQ1kyR0dSeG1sNTFpUkpCZjY4a1lib0NSS3VOTTVDT2hRVGJF?= =?utf-8?B?MUZlY1FBcXdWWjUvZGExb2FNM1ZtZzN2STZtUndaQWpjTUQ2YnAybVpQQ1Fa?= =?utf-8?B?U2xPOGVDb04vYzluM2xuNFNwSDh4Ni9oYWFCelRiNFJ5R20wUHpZa1BERkh1?= =?utf-8?B?VDRYZWNCNE41d0ttWGNJVUhxa3lCQkpiWlZnYkFNRnZrUk5WSVV1T080Zzly?= =?utf-8?B?OVVmQUxhQitoOFZxT0Z0WjBHNmFNTWJqU2c5UWZMRzJseEJpV1hSbE9EemRY?= =?utf-8?B?VGFVWVYvT09YZTEwVFlyUWVWZlluU2tiMnRrK2NSYS9NNmQwazdwR0lYR0lV?= =?utf-8?B?NFFFWk0zWldCOXlWL1cvNXoxZ2JZZXJ1dDF1elMwYkVhd24vUnpTcC9Sa2lk?= =?utf-8?B?SmltNDFlNE9UK3AzZWxiUlFSRlF0dG90NG1aRWZWVEtZNFBRUGdGdGdYeDhN?= =?utf-8?B?ZXFBY0QxaTRnTFYwSnVoWnFONlA1VitMZzhTeU0vQXdhMTJpbDE4WWpYWHJ6?= =?utf-8?B?aTc2a1hXNFA0U21sbi9qckJTMjBuTzJnb3UzdEFlb2NqREJ4eE1hWUJ6R1Q2?= =?utf-8?B?eHRNWmdneDZuUkUrQXBqVCsreDg2L2RYbTJLaU5ENzluSktudmEwOGlBTS9a?= =?utf-8?B?UlB3bnBjL0taUHZGa2kycTBSNzVtNDZJSG1RZFlsNy90bkNmbGZKNHF6OGtw?= =?utf-8?Q?eZPH/P7tTT5SVX4mbWb6ie5jLsSKpOjDk/dSVMwza1I6R?= X-MS-Exchange-AntiSpam-MessageData-1: YdEqySMFmNUR+w== X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4980531e-6c17-473c-dce7-08de6f658924 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB3990.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2026 03:18:21.8924 (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: Dw+L4tryvFJUuSmz0CpNKpsv4rArNjL2zttKT9l34Sowlrl3iPRZAwQfLerEttoGXBjn+UasFXWu78t7OEV7Yw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6282 Message-ID-Hash: N6OYOOXQLUUXVUYMXX2OJAOHAWWGYRVG X-Message-ID-Hash: N6OYOOXQLUUXVUYMXX2OJAOHAWWGYRVG X-MailFrom: acourbot@nvidia.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation 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 , Danilo Krummrich , Dave Airlie , Daniel Almeida , Koen Koning , dri-devel@lists.freedesktop.org, nouveau@lists.freedesktop.org, rust-for-linux@vger.kernel.org X-Mailman-Version: 3.3.8 Precedence: list List-Id: Nouveau development list Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Thu Feb 19, 2026 at 5:55 AM JST, Joel Fernandes wrote: > Convert `pub use ffi` to `pub mod ffi` in lib.rs and create the > corresponding `rust/kernel/ffi/mod.rs` module file. Also re-export all C > type definitions from `ffi` crate so that existing `kernel::ffi::c_int` > etc. paths continue to work. > > This prepares the ffi module to host additional sub-modules in later > patches (clist). > > Signed-off-by: Joel Fernandes Reviewed-by: Alexandre Courbot