[PATCH 0/2] Rust support for drm_gpuvm_exec
From: Alice Ryhl
Date: Tue May 05 2026 - 09:38:48 EST
Now that the core GPUVM support for Rust has been merged, I'm sending
this follow-up series that adds a super simple way of locking the dma
reservations and registering fences.
This logic was included in v1 of the original Rust GPUVM series, but was
dropped in v2 for inclusion in a follow-up. This series is that
follow-up.
Signed-off-by: Alice Ryhl <aliceryhl@xxxxxxxxxx>
---
Alice Ryhl (1):
drm/gpuvm: rust: add drm_gpuvm_exec support
Philipp Stanner (1):
rust: dma_buf: add stub dma_fence abstraction
rust/bindings/bindings_helper.h | 2 ++
rust/helpers/drm_gpuvm.c | 6 ++++
rust/kernel/dma_buf/dma_fence.rs | 32 ++++++++++++++++++
rust/kernel/dma_buf/mod.rs | 24 ++++++++++++++
rust/kernel/drm/gpuvm/mod.rs | 71 ++++++++++++++++++++++++++++++++++++++++
rust/kernel/lib.rs | 1 +
6 files changed, 136 insertions(+)
---
base-commit: 37f748ed0c19e007e7c5677f5d605d6b93841792
change-id: 20260416-gpuvm-drm-exec-96a6151b0d53
Best regards,
--
Alice Ryhl <aliceryhl@xxxxxxxxxx>