This is the first few patches that were originally part of the series to introduce gem shmem bindings for rust into the Linux kernel, which can be found here:
https://lkml.org/lkml/2025/8/29/1533 These patches don't have any dependencies besides needing to be applied on top of drm-rust-next. Lyude Paul (3): rust: drm: gem: Simplify use of generics rust: drm: gem: Add DriverFile type alias rust: drm: gem: Drop Object::SIZE drivers/gpu/drm/nova/gem.rs | 8 ++-- rust/kernel/drm/driver.rs | 3 ++ rust/kernel/drm/gem/mod.rs | 93 ++++++++++++++++--------------------- 3 files changed, 47 insertions(+), 57 deletions(-) base-commit: e2580413a83680f679904ad2f2c1aa6969876469 -- 2.51.0