Set `ThisModule = RustMiscDeviceModule` to provide the correct module pointer for file operations ownership.
Signed-off-by: Alvin Sun <[email protected]> --- samples/rust/rust_misc_device.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/samples/rust/rust_misc_device.rs b/samples/rust/rust_misc_device.rs index 41e26c825060b..a4b012a35b5ec 100644 --- a/samples/rust/rust_misc_device.rs +++ b/samples/rust/rust_misc_device.rs @@ -176,6 +176,7 @@ struct RustMiscDevice { #[vtable] impl MiscDevice for RustMiscDevice { type Ptr = Pin<KBox<Self>>; + type ThisModule = RustMiscDeviceModule; fn open(_file: &File, misc: &MiscDeviceRegistration<Self>) -> Result<Pin<KBox<Self>>> { let dev = ARef::from(misc.device()); -- 2.43.0

