rust · Supported
Maintainers
- M Miguel Ojeda <ojeda@kernel.org>
- R Boqun Feng <boqun@kernel.org>
- R Gary Guo <gary@garyguo.net>
- R Björn Roy Baron <bjorn3_gh@protonmail.com>
- R Benno Lossin <lossin@kernel.org>
- R Andreas Hindborg <a.hindborg@kernel.org>
- R Alice Ryhl <aliceryhl@google.com>
- R Trevor Gross <tmgross@umich.edu>
- R Danilo Krummrich <dakr@kernel.org>
Paths
- F
.clippy.toml - F
.rustfmt.toml - F
Documentation/rust/ - F
include/trace/events/rust_sample.h - F
rust/ - F
samples/rust/ - F
scripts/*rust* - F
tools/testing/selftests/rust/
Last 30 days
Most active threads (last 7 days)
-
[PATCH v4 00/27] rust: device: Higher-Ranked Lifetime Types for device drivers
2026-05-23 15:46 · 23 replies in 7d · Danilo Krummrich <dakr@kernel.org> -
[PATCH v2 0/7] Fix missing fops.owner in Rust DRM/misc abstractions
2026-05-21 07:52 · 5 replies in 7d · Alvin Sun <hidden> -
[PATCH 0/8] Fix missing fops.owner in Rust DRM/misc abstractions
2026-05-19 06:26 · 6 replies in 7d · Alvin Sun <hidden> -
[PATCH 0/7] gpu: drm: nova: enable calling into nova-core
2026-05-20 03:52 · 1 reply in 7d · Alexandre Courbot <acourbot@nvidia.com> -
[PATCH v3 00/27] rust: device: Higher-Ranked Lifetime Types for device drivers
2026-05-20 00:33 · 1 reply in 7d · Danilo Krummrich <dakr@kernel.org> -
[PATCH v1 00/12] Introduce nova-core mm prerequisites
2026-05-18 18:03 · 2 replies in 7d · Joel Fernandes <joelagnelf@nvidia.com>
Active reviewers (last 30 days)
-
Alexandre Courbot <acourbot@nvidia.com>
16 attestations (16 Reviewed-by) · last on 2026-05-21 -
Gary Guo <gary@garyguo.net>
9 attestations (8 Reviewed-by, 1 Suggested-by) · last on 2026-05-21 -
Uwe Kleine-König <ukleinek@kernel.org>
6 attestations (6 Acked-by) · last on 2026-05-21 -
Daniel Almeida <daniel.almeida@collabora.com>
5 attestations (2 Co-developed-by, 3 Reviewed-by) · last on 2026-05-07 -
Eliot Courtney <hidden>
4 attestations (4 Reviewed-by) · last on 2026-05-21 -
Igor Korotin <igor.korotin@linux.dev>
3 attestations (3 Acked-by) · last on 2026-05-21 -
Danilo Krummrich <dakr@kernel.org>
2 attestations (2 Co-developed-by) · last on 2026-05-21 -
Alice Ryhl <aliceryhl@google.com>
2 attestations (2 Reviewed-by) · last on 2026-05-07 -
Viresh Kumar <viresh.kumar@linaro.org>
2 attestations (2 Acked-by) · last on 2026-04-29
Recent patches
Most-recent 30 patches in this subsystem on dri-devel (capped at 30), ordered by date desc.
-
Re: [PATCH v4 21/27] rust: types: add `ForLt` trait for higher-ranked lifetime support
2026-05-23 · "Danilo Krummrich" <dakr@kernel.org> -
[PATCH v4 23/27] samples: rust: rust_driver_auxiliary: showcase lifetime-bound registration data
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 22/27] rust: auxiliary: generalize Registration over ForLt
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 21/27] rust: types: add `ForLt` trait for higher-ranked lifetime support
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 19/27] samples: rust: rust_driver_pci: use HRT lifetime for Bar
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 18/27] rust: io: make IoMem and ExclusiveIoMem lifetime-parameterized
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 17/27] rust: pci: make Bar lifetime-parameterized
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 16/27] rust: driver: update module documentation for GAT-based Data type
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 15/27] rust: i2c: make Driver trait lifetime-parameterized
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 14/27] rust: usb: make Driver trait lifetime-parameterized
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 13/27] rust: auxiliary: make Driver trait lifetime-parameterized
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 12/27] rust: platform: make Driver trait lifetime-parameterized
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 11/27] rust: pci: make Driver trait lifetime-parameterized
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 10/27] rust: device: make Core and CoreInternal lifetime-parameterized
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 09/27] rust: device: implement Sync for Device<Bound>
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 08/27] rust: usb: implement Sync for Device<Bound>
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 07/27] rust: auxiliary: implement Sync for Device<Bound>
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 06/27] rust: platform: implement Sync for Device<Bound>
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 05/27] rust: pci: implement Sync for Device<Bound>
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 04/27] rust: driver core: drop drvdata before devres release
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 03/27] rust: driver: decouple driver private data from driver type
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 02/27] rust: driver: move 'static bounds to constructor
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v4 01/27] rust: alloc: remove `'static` bound on `ForeignOwnable`
2026-05-21 · Danilo Krummrich <dakr@kernel.org> -
[PATCH v2 4/7] rust: drm: set fops.owner from driver module pointer
2026-05-21 · Alvin Sun <hidden> -
[PATCH v2 5/7] rust: miscdevice: set fops.owner from driver module pointer
2026-05-21 · Alvin Sun <hidden> -
[PATCH v2 6/7] rust: configfs: use `LocalModule` for `THIS_MODULE`
2026-05-21 · Alvin Sun <hidden> -
[PATCH v2 1/7] rust: module: add `THIS_MODULE` const to `ModuleMetadata` trait
2026-05-21 · Alvin Sun <hidden> -
[PATCH v2 2/7] rust: macros: auto-insert ThisModule in #[vtable]
2026-05-21 · Alvin Sun <hidden> -
Re: [PATCH 2/7] scripts: modpost: increase buf_printf's buffer size
2026-05-20 · "Alexandre Courbot" <acourbot@nvidia.com> -
Re: [PATCH v3 17/27] rust: auxiliary: generalize Registration over ForLt
2026-05-20 · "Danilo Krummrich" <dakr@kernel.org>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
[PATCH v13 4/4] rust: Add `OwnableRefCounted`
2025-11-17 · Oliver Mangold <hidden> · 1 Reviewed-by -
[PATCH v14 3/9] rust: Add missing SAFETY documentation for `ARef` example
2026-02-04 · Andreas Hindborg <a.hindborg@kernel.org> · 1 Reviewed-by -
[PATCH v15 3/9] rust: Add missing SAFETY documentation for `ARef` example
2026-02-20 · Andreas Hindborg <a.hindborg@kernel.org> · 1 Reviewed-by -
[PATCH v16 04/10] rust: Add missing SAFETY documentation for `ARef` example
2026-02-24 · Andreas Hindborg <a.hindborg@kernel.org> · 1 Reviewed-by -
[PATCH v3 3/9] rust: add EMSGSIZE error code
2026-02-26 · Eliot Courtney <hidden> · 1 Tested-by -
[PATCH v4 3/3] rust: dma: use pointer projection infra for `dma_{read,write}` macro
2026-03-02 · Gary Guo <gary@kernel.org> · 1 Reviewed-by -
[PATCH v6 5/5] rust: gpuvm: add GpuVmCore::sm_map()
2026-04-09 · Alice Ryhl <aliceryhl@google.com> · 1 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
[PATCH 1/5] rust: transmute: add `from_bytes_prefix` family of methods
2025-10-28 · Alexandre Courbot <acourbot@nvidia.com> -
[PATCH v6 3/8] rust: drm: gem: Add raw_dma_resv() function
2025-12-02 · Lyude Paul <lyude@redhat.com> -
[PATCH v6 6/8] rust: drm: gem: Introduce shmem::SGTable
2025-12-02 · Lyude Paul <lyude@redhat.com> -
[PATCH v6 8/8] rust: drm/gem: Add vmap functions to shmem bindings
2025-12-02 · Lyude Paul <lyude@redhat.com> -
[PATCH v4 1/3] rust: clist: Add support to interface with C linked lists
2025-12-04 · Joel Fernandes <joelagnelf@nvidia.com> -
[PATCH v4 3/3] rust: gpu: Add GPU buddy allocator bindings
2025-12-04 · Joel Fernandes <joelagnelf@nvidia.com> -
[PATCH 2/7] rust: add warn_on_err macro
2025-12-16 · Alexandre Courbot <acourbot@nvidia.com> -
[PATCH RFC v5 1/6] rust: clist: Add support to interface with C linked lists
2025-12-19 · Joel Fernandes <joelagnelf@nvidia.com> -
[PATCH 1/4] rust: workqueue: add support for ARef<T>
2026-01-16 · Daniel Almeida <daniel.almeida@collabora.com> -
[PATCH 3/4] rust: workqueue: add delayed work support for ARef<T>
2026-01-16 · Daniel Almeida <daniel.almeida@collabora.com>