Re: [PATCH v13 1/1] rust: interop: Add list module for C linked list interface

From: Danilo Krummrich

Date: Wed Mar 18 2026 - 10:58:28 EST


On Wed Mar 18, 2026 at 3:41 PM CET, Miguel Ojeda wrote:
> On Wed, Mar 18, 2026 at 3:31 PM Alice Ryhl <aliceryhl@xxxxxxxxxx> wrote:
>>
>> In principle this is possible using
>>
>> #[path = "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 = "pci/pci.rs"]
pub mod pci;
pub mod pid_namespace;
pub mod platform;