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>
- R Daniel Almeida <daniel.almeida@collabora.com>
- R Tamir Duberstein <tamird@kernel.org>
- R Alexandre Courbot <acourbot@nvidia.com>
- R Onur Özkan <work@onurozkan.dev>
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
Active reviewers (last 30 days)
-
Gary Guo <gary@garyguo.net>
11 attestations (4 Reviewed-by, 7 Suggested-by) · last on 2026-09-17 -
Alexandre Courbot <acourbot@nvidia.com>
11 attestations (11 Reviewed-by) · last on 2026-09-13 -
Danilo Krummrich <dakr@kernel.org>
6 attestations (2 Co-developed-by, 4 Suggested-by) · last on 2026-09-15 -
Miguel Ojeda <ojeda@kernel.org>
2 attestations (2 Suggested-by) · last on 2026-09-20 -
Alok Kumar <hidden>
2 attestations (2 Co-developed-by) · last on 2026-09-15 -
Joel Fernandes <joelagnelf@nvidia.com>
2 attestations (2 Reviewed-by) · last on 2026-09-15 -
Alice Ryhl <aliceryhl@google.com>
2 attestations (2 Reviewed-by) · last on 2026-09-08 -
Boqun Feng <boqun@kernel.org>
2 attestations (2 Reviewed-by) · last on 2026-09-08 -
Zhi Wang <zhiw@nvidia.com>
1 attestation (1 Co-developed-by) · last on 2026-09-15 -
Alistair Popple <apopple@nvidia.com>
1 attestation (1 Reviewed-by) · last on 2026-09-15
Recent patches
Most-recent 30 patches in this subsystem on nova-gpu (capped at 30), ordered by date desc.
-
WARM2d
[PATCH v3] rust: io: convert ResourceSize into a transparent newtype
2026-09-20 · Lorenzo Delgado <hidden> -
WARM3d
[PATCH v3 01/33] rust: pci: add domain_nr() accessor
2026-09-18 · John Hubbard <jhubbard@nvidia.com> -
COOLING10d
REVIEWED: 4 (4M) [PATCH v4 1/2] rust: num: add cv! macro to create values from constant expressions
2026-09-17 · Eliot Courtney <hidden> -
COOLING11d
[PATCH 1/2] gpu: nova-core: vgpu: export lifecycle operations to VFIO
2026-09-15 · Zhi Wang <zhiw@nvidia.com> -
COOLING11d
[PATCH 14/14] Documentation: rust: explain SR-IOV PF data sharing with VFs
2026-09-15 · Zhi Wang <zhiw@nvidia.com> -
COOLING11d
[PATCH 12/14] samples: rust: add C SR-IOV VF driver that calls into a Rust PF driver
2026-09-15 · Zhi Wang <zhiw@nvidia.com> -
COOLING11d
[PATCH 10/14] rust: add C-to-Rust FFI descriptors and trampolines
2026-09-15 · Zhi Wang <zhiw@nvidia.com> -
COOLING11d
[PATCH 11/14] rust: pci: add C FFI support to typed SR-IOV PF registration data
2026-09-15 · Zhi Wang <zhiw@nvidia.com> -
COOLING11d
[PATCH 08/14] rust: pci: add typed SR-IOV PF registration data
2026-09-15 · Zhi Wang <zhiw@nvidia.com> -
COOLING11d
[PATCH 09/14] samples: rust: add Rust SR-IOV VF driver sample
2026-09-15 · Zhi Wang <zhiw@nvidia.com> -
COOLING11d
[PATCH 07/14] rust: pci: add num_vf(), to return number of VFs
2026-09-15 · Zhi Wang <zhiw@nvidia.com> -
COOLING11d
REVIEWED: 4 (4M) [PATCH 06/14] rust: pci: add is_physfn(), to check for PFs
2026-09-15 · Zhi Wang <zhiw@nvidia.com> -
COOLING11d
REVIEWED: 5 (5M) [PATCH 05/14] rust: pci: add is_virtfn(), to check for VFs
2026-09-15 · Zhi Wang <zhiw@nvidia.com> -
COOLING11d
[PATCH 04/14] rust: pci: add bus callback sriov_configure(), to control SR-IOV from sysfs
2026-09-15 · Zhi Wang <zhiw@nvidia.com> -
COOLING11d
[PATCH 03/14] rust: pci: add vtable attribute to pci::Driver trait
2026-09-15 · Zhi Wang <zhiw@nvidia.com> -
COOLING11d
[PATCH 02/14] rust: pci: add {enable,disable}_sriov(), to control SR-IOV capability
2026-09-15 · Zhi Wang <zhiw@nvidia.com> -
WARM2d
REVIEWED: 5 (5M) [PATCH v2 2/2] rust: scatterlist: honor the device's maximum segment size
2026-09-13 · Matteo Kloiber <hidden> -
COOLING6d
REVIEWED: 5 (5M) [PATCH v4 01/17] rust: pci: declare IrqType and IrqTypes with impl_flags
2026-09-12 · John Hubbard <jhubbard@nvidia.com> -
COOLING6d
REVIEWED: 5 (5M) [PATCH v4 02/17] rust: sync: completion: add wait_for_completion_timeout()
2026-09-12 · John Hubbard <jhubbard@nvidia.com> -
HOTtoday
[PATCH v6 06/13] rust: uaccess: add UserSliceWriter::write_truncated()
2026-09-09 · Alistair Popple <apopple@nvidia.com> -
HOTtoday
[PATCH v6 01/13] rust: auxiliary: let registration_data_with() closures return covariant sub-fields
2026-09-09 · Alistair Popple <apopple@nvidia.com> -
COLD15d
REVIEWED: 25 (25M) [PATCH v2] rust: maple_tree: implement Send and Sync for MapleTree
2026-09-08 · Eliot Courtney <hidden> -
COLD15d
[PATCH] rust: pci: add resource_flags accessor
2026-09-08 · Eliot Courtney <hidden> -
COLD19d
REVIEWED: 25 (25M) [PATCH] rust: maple_tree: implement Send and Sync for MapleTree
2026-09-08 · Eliot Courtney <hidden> -
WARM3d
[PATCH 11/13] gpu: nova-core: vgpu: export lifecycle operations to VFIO
2026-09-05 · Zhi Wang <zhiw@nvidia.com> -
COLD19d
Re: [PATCH 1/4] rust: debugfs: drop 'static bound from ScopedDir file creation methods
2026-09-03 · "Danilo Krummrich" <dakr@kernel.org> -
COLD19d
REVIEWED: 5 (5M) [PATCH v3 02/14] rust: sync: completion: add wait_for_completion_timeout()
2026-09-03 · John Hubbard <jhubbard@nvidia.com> -
COLD19d
REVIEWED: 5 (5M) [PATCH v3 01/14] rust: pci: declare IrqType and IrqTypes with impl_flags
2026-09-03 · John Hubbard <jhubbard@nvidia.com> -
COOLING6d
REVIEWED: 4 (4M) [PATCH v3 2/3] rust: prelude: add `num::cv`
2026-09-02 · Eliot Courtney <hidden> -
COOLING6d
[PATCH v3 1/3] rust: num: add cv! macro to create values from constant expressions
2026-09-02 · Eliot Courtney <hidden>
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.
-
STALE138d
REVIEWED: 12 (12M) [PATCH v2 3/3] rust: driver core: remove drvdata() and driver_type
2026-05-05 · Danilo Krummrich <dakr@kernel.org> · 1 Reviewed-by -
STALE116d
REVIEWED: 7 (7M) [PATCH v6 3/3] rust/drm/gem: Use DeviceContext with GEM objects
2026-05-07 · Lyude Paul <lyude@redhat.com> · 1 Reviewed-by -
STALE116d
REVIEWED: 7 (7M) [PATCH v6 1/3] rust/drm: Introduce DeviceContext
2026-05-07 · Lyude Paul <lyude@redhat.com> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 16 (16M) [PATCH v3] rust: maple_tree: implement Send and Sync for MapleTree
2026-05-11 · Joel Fernandes <joelagnelf@nvidia.com> · 2 Reviewed-by -
STALE122d
REVIEWED: 24 (24M) [PATCH v5 02/24] rust: alloc: remove `'static` bound on `ForeignOwnable`
2026-05-25 · Danilo Krummrich <dakr@kernel.org> · 2 Reviewed-by -
STALE122d
REVIEWED: 24 (24M) [PATCH v5 03/24] rust: driver: move 'static bounds to constructor
2026-05-25 · Danilo Krummrich <dakr@kernel.org> · 2 Reviewed-by -
STALE122d
REVIEWED: 28 (28M) [PATCH v5 04/24] rust: driver: decouple driver private data from driver type
2026-05-25 · Danilo Krummrich <dakr@kernel.org> · 3 Reviewed-by -
STALE122d
REVIEWED: 28 (28M) [PATCH v5 05/24] rust: driver core: drop drvdata before devres release
2026-05-25 · Danilo Krummrich <dakr@kernel.org> · 3 Reviewed-by -
STALE122d
REVIEWED: 28 (28M) [PATCH v5 06/24] rust: pci: implement Sync for Device<Bound>
2026-05-25 · Danilo Krummrich <dakr@kernel.org> · 3 Reviewed-by -
STALE122d
REVIEWED: 28 (28M) [PATCH v5 07/24] rust: platform: implement Sync for Device<Bound>
2026-05-25 · Danilo Krummrich <dakr@kernel.org> · 3 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.
-
STALE144d
[PATCH 04/24] rust: device: generalize drvdata methods over ForLt
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE144d
[PATCH 05/24] rust: driver: make Adapter trait lifetime-parameterized
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE144d
[PATCH 07/24] rust: platform: implement Sync for Device<Bound>
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE144d
[PATCH 08/24] rust: auxiliary: implement Sync for Device<Bound>
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE144d
[PATCH 09/24] rust: usb: implement Sync for Device<Bound>
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE144d
[PATCH 10/24] rust: device: implement Sync for Device<Bound>
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE144d
[PATCH 11/24] rust: pci: make Driver trait lifetime-parameterized
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE144d
[PATCH 12/24] rust: platform: make Driver trait lifetime-parameterized
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE144d
[PATCH 13/24] rust: auxiliary: make Driver trait lifetime-parameterized
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE144d
[PATCH 14/24] rust: auxiliary: generalize Registration over ForLt
2026-04-27 · Danilo Krummrich <dakr@kernel.org>