From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 E5D01261B9B; Wed, 18 Mar 2026 14:49:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773845361; cv=none; b=R+JpDwjsTGkcrC64h8Ub31HvVxpWX6r/apqQq2ovt1NhfNXU1sdZoJaxsuXCTnUsDgqeLJSbcYSqn9tXtijQXps1fb9ztm5C181hufp+mdglO7vOS052NGunqDZHti9dmvspuoYfjsfOai4IL6+r2KTrWrwLN9P8YlChZvp4GeU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773845361; c=relaxed/simple; bh=aW5bvrmFz8ackGklJ4CM2BaQvUtm6FdrgZ0HSt1ERN8=; h=Mime-Version:Content-Type:Date:Message-Id:From:Subject:Cc:To: References:In-Reply-To; b=oUylWt4jvhnkQTVc6kVC3jydTWVWQiokjNJvkD/3btbpcHjeu8qeB19h6jM4qNdWbgszOcgSs2MC0UbMhvhhVf+hA4kFdbk4vj8COf41416jFxpxtDOStT+1xyKyp21eLp41sHVh32BOX8QmOmasYzjOZrEHhqlc2lAsPK8+f7E= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=I6pcsti3; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="I6pcsti3" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 59F4BC19421; Wed, 18 Mar 2026 14:49:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1773845360; bh=aW5bvrmFz8ackGklJ4CM2BaQvUtm6FdrgZ0HSt1ERN8=; h=Date:From:Subject:Cc:To:References:In-Reply-To:From; b=I6pcsti3DOkZesWqbbB3khzQEteyRi+wVmUNphXAjJHu1ODx62i2Q+YR2c5pAayQ8 8XNWCGplmSzR0A0APJdcVKApXnN5wGWr1q6AI8dUxKzQbiAh0dnkxSD75eLFdyJkMn +62QBlD5kbQToTYE6D41hF39MCPPMeQeBhHRk0FUNqtE86B9Mkkzl7PgMvxbY+qkIM 5O3pVDfY0R/jQZrY6UcCvRjDC7Qd0kyhHQ7P/fr0LZg1ojoowq3nr/HKraQNQrdYoc ykFINyhjEDAQ+BbYscs2vs/zFeO2NEsvuaUr3AYed2kDBowOcRl2Y20Hz6jfpGZNwe KtHvQE3OBIzUQ== Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Wed, 18 Mar 2026 15:49:08 +0100 Message-Id: From: "Danilo Krummrich" Subject: Re: [PATCH v13 1/1] rust: interop: Add list module for C linked list interface Cc: "Alice Ryhl" , "Alexandre Courbot" , "Joel Fernandes" , , "Miguel Ojeda" , "Boqun Feng" , "Gary Guo" , =?utf-8?q?Bj=C3=B6rn_Roy_Baron?= , "Benno Lossin" , "Andreas Hindborg" , "Trevor Gross" , "Alex Gaynor" , "Dave Airlie" , "David Airlie" , "Maarten Lankhorst" , "Maxime Ripard" , "Thomas Zimmermann" , "Simona Vetter" , "Daniel Almeida" , "Koen Koning" , "Nikola Djukic" , "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" , , "Eliot Courtney" , , , , , , , To: "Miguel Ojeda" References: <20260317201710.934932-1-joelagnelf@nvidia.com> <20260317201710.934932-2-joelagnelf@nvidia.com> <46986da6-8c89-475c-8561-964adaa7d034@nvidia.com> In-Reply-To: On Wed Mar 18, 2026 at 3:41 PM CET, Miguel Ojeda wrote: > On Wed, Mar 18, 2026 at 3:31=E2=80=AFPM Alice Ryhl = wrote: >> >> In principle this is possible using >> >> #[path =3D "pci/pci.rs"] >> pub mod pci; > > No, I meant supported natively, i.e. without having to write an extra > file everywhere (which could perhaps be simpler as just a symlink > instead). What do you mean with extra file? renamed: rust/kernel/pci.rs -> rust/kernel/pci/pci.rs diff --git a/rust/kernel/lib.rs b/rust/kernel/lib.rs index 34b924819288..4b6396aec030 100644 --- a/rust/kernel/lib.rs +++ b/rust/kernel/lib.rs @@ -131,6 +131,7 @@ pub mod opp; pub mod page; #[cfg(CONFIG_PCI)] +#[path =3D "pci/pci.rs"] pub mod pci; pub mod pid_namespace; pub mod platform;