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
Most active threads (last 7 days)
-
WARM1d
[PATCH v7 0/8] Transition Nova Core to TLV firmware images
2026-07-31 20:10 · 2 replies in 7d · Timur Tabi <hidden> -
WARM2d
[PATCH v6 0/8] Transition Nova Core to TLV firmare images
2026-07-29 22:56 · 2 replies in 7d · Timur Tabi <hidden> -
WARM2d
[PATCH v3 0/4] rust: Add support for reserving of ranges of IDs
2026-07-29 06:54 · 3 replies in 7d · Eliot Courtney <hidden> -
WARM2d
[PATCH v3 0/7] gpu: nova: Export parameters from nova-core to nova-drm
2026-07-30 20:27 · 1 reply in 7d · Alistair Popple <apopple@nvidia.com> -
COOLING5d
[PATCH 0/2] rust: add functions and traits for lossless integer conversions
2026-07-27 10:15 · 1 reply in 7d · Alexandre Courbot <acourbot@nvidia.com>
Active reviewers (last 30 days)
-
Alexandre Courbot <acourbot@nvidia.com>
25 attestations (24 Reviewed-by, 1 Suggested-by) · last on 2026-07-31 -
Gary Guo <gary@garyguo.net>
19 attestations (1 Co-developed-by, 14 Reviewed-by, 4 Suggested-by) · last on 2026-07-24 -
Danilo Krummrich <dakr@kernel.org>
16 attestations (14 Acked-by, 2 Suggested-by) · last on 2026-07-27 -
Andreas Hindborg <a.hindborg@kernel.org>
14 attestations (1 Acked-by, 13 Reviewed-by) · last on 2026-07-23 -
Alice Ryhl <aliceryhl@google.com>
9 attestations (9 Reviewed-by) · last on 2026-07-29 -
Miguel Ojeda <ojeda@kernel.org>
2 attestations (2 Suggested-by) · last on 2026-07-19 -
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 attestation (1 Acked-by) · last on 2026-07-23
Recent patches
Most-recent 30 patches in this subsystem on nova-gpu (capped at 30), ordered by date desc.
-
WARM1d
REVIEWED: 5 (5M) [PATCH v7 2/8] rust: firmware: add request_into_buf()
2026-07-31 · Timur Tabi <hidden> -
WARM1d
REVIEWED: 5 (5M) [PATCH v7 1/8] rust: alloc: add Vec::zeroed method
2026-07-31 · Timur Tabi <hidden> -
DORMANTno replies
Re: [PATCH v3 3/7] drm: nova: Add chipid enum to nova-drm UAPI
2026-07-30 · "Danilo Krummrich" <dakr@kernel.org> -
WARM2d
REVIEWED: 5 (5M) [PATCH v6 2/8] rust: firmware: add request_into_buf()
2026-07-29 · Timur Tabi <hidden> -
WARM2d
REVIEWED: 5 (5M) [PATCH v6 1/8] rust: alloc: add Vec::zeroed method
2026-07-29 · Timur Tabi <hidden> -
WARM2d
[PATCH v3 3/4] rust: id_pool: add contiguous area allocation
2026-07-29 · Eliot Courtney <hidden> -
WARM2d
[PATCH v3 2/4] rust: bitmap: add contiguous area operations
2026-07-29 · Eliot Courtney <hidden> -
WARM2d
REVIEWED: 12 (12M) [PATCH v3 1/4] rust: bitmap: use function-level cfg on kunit test
2026-07-29 · Eliot Courtney <hidden> -
COOLING5d
[PATCH 1/2] rust: add functions and traits for lossless integer conversions
2026-07-27 · Alexandre Courbot <acourbot@nvidia.com> -
DORMANTno replies
[PATCH v2 3/3] rust: io: register: use path fragment for alias destination
2026-07-24 · Alexandre Courbot <acourbot@nvidia.com> -
COOLING8d
[PATCH v2 2/3] rust: io: register: remove unused rule arguments
2026-07-24 · Alexandre Courbot <acourbot@nvidia.com> -
COOLING8d
REVIEWED: 4 (4M) [PATCH v2 1/3] rust: io: register: dispatch shortcut rules internally
2026-07-24 · Alexandre Courbot <acourbot@nvidia.com> -
WARM3d
[PATCH v2 3/4] rust: id_pool: add contiguous area allocation
2026-07-23 · Eliot Courtney <hidden> -
WARM3d
[PATCH v2 2/4] rust: bitmap: add contiguous area operations
2026-07-23 · Eliot Courtney <hidden> -
WARM3d
REVIEWED: 12 (12M) [PATCH v2 1/4] rust: bitmap: use function-level cfg on kunit test
2026-07-23 · Eliot Courtney <hidden> -
WARM1d
REVIEWED: 31 (31M) [PATCH v9 01/10] rust: module: move module types into `module.rs`
2026-07-23 · Alvin Sun <hidden> -
WARM1d
REVIEWED: 37 (37M) [PATCH v9 02/10] rust: module: add `THIS_MODULE` const to `ModuleMetadata` trait
2026-07-23 · Alvin Sun <hidden> -
WARM1d
REVIEWED: 37 (37M) [PATCH v9 04/10] rust: macros: auto-insert OwnerModule in #[vtable]
2026-07-23 · Alvin Sun <hidden> -
WARM1d
REVIEWED: 37 (37M) [PATCH v9 05/10] rust: drm: set fops.owner from driver module pointer
2026-07-23 · Alvin Sun <hidden> -
WARM1d
REVIEWED: 56 (56M) [PATCH v9 06/10] rust: miscdevice: set fops.owner from driver module pointer
2026-07-23 · Alvin Sun <hidden> -
WARM1d
REVIEWED: 43 (43M) [PATCH v9 07/10] rust: configfs: use `LocalModule` for `THIS_MODULE`
2026-07-23 · Alvin Sun <hidden> -
WARM1d
REVIEWED: 37 (37M) [PATCH v9 09/10] rust: macros: remove `THIS_MODULE` static from `module!`
2026-07-23 · Alvin Sun <hidden> -
COOLING8d
REVIEWED: 5 (5M) [PATCH v5 2/6] rust: pci: add sriov_get_totalvfs() helper
2026-07-22 · Zhi Wang <hidden> -
WARM2d
[PATCH 06/10] rust: io: add static `cast()` method for views
2026-07-21 · Gary Guo <gary@garyguo.net> -
WARM2d
[PATCH 07/10] rust: io: add subregion method with compile-time check
2026-07-21 · Gary Guo <gary@garyguo.net> -
WARM2d
[PATCH 05/10] rust: io: register: make register have a typed base
2026-07-21 · Gary Guo <gary@garyguo.net> -
WARM2d
[PATCH 04/10] samples: rust: pci: specify base type for registers
2026-07-21 · Gary Guo <gary@garyguo.net> -
WARM2d
[PATCH 10/10] rust: io: register: remove relative registers
2026-07-21 · Gary Guo <gary@garyguo.net> -
WARM2d
[PATCH 01/10] rust: io: register: allow explicit base type specification
2026-07-21 · Gary Guo <gary@garyguo.net> -
COOLING11d
[PATCH 8/8] rust: io: register: remove deprecated relative register rule
2026-07-21 · Alexandre Courbot <acourbot@nvidia.com>
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.
-
STALE82d
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 -
COLD59d
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 -
COLD59d
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 -
STALE65d
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 -
STALE65d
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 -
STALE65d
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 -
STALE65d
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 -
STALE65d
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 -
STALE65d
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.
-
STALE87d
[PATCH 04/24] rust: device: generalize drvdata methods over ForLt
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE87d
[PATCH 05/24] rust: driver: make Adapter trait lifetime-parameterized
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE87d
[PATCH 07/24] rust: platform: implement Sync for Device<Bound>
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE87d
[PATCH 08/24] rust: auxiliary: implement Sync for Device<Bound>
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE87d
[PATCH 09/24] rust: usb: implement Sync for Device<Bound>
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE87d
[PATCH 10/24] rust: device: implement Sync for Device<Bound>
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE87d
[PATCH 11/24] rust: pci: make Driver trait lifetime-parameterized
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE87d
[PATCH 12/24] rust: platform: make Driver trait lifetime-parameterized
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE87d
[PATCH 13/24] rust: auxiliary: make Driver trait lifetime-parameterized
2026-04-27 · Danilo Krummrich <dakr@kernel.org> -
STALE87d
[PATCH 14/24] rust: auxiliary: generalize Registration over ForLt
2026-04-27 · Danilo Krummrich <dakr@kernel.org>