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)
-
DORMANTno replies
[PATCH v9 00/10] Fix missing fops.owner in Rust DRM/misc abstractions
2026-07-23 02:11 · 7 replies in 7d · Alvin Sun <hidden> -
WARM1d
[PATCH 00/10] rust: io: make register bases typed and remove relative registers
2026-07-21 16:55 · 6 replies in 7d · Gary Guo <gary@garyguo.net> -
WARM2d
REVIEWED: 5 (5M) [PATCH v5 2/6] rust: pci: add sriov_get_totalvfs() helper
2026-07-22 07:40 · 0 replies in 7d · Zhi Wang <hidden> -
COOLING4d
REVIEWED: 7 (7M) [PATCH v2] rust: irq: make Registration compatible with lifetime-bound drivers
2026-07-19 15:36 · 0 replies in 7d · Danilo Krummrich <dakr@kernel.org>
Active reviewers (last 30 days)
-
Gary Guo <gary@garyguo.net>
24 attestations (1 Co-developed-by, 18 Reviewed-by, 5 Suggested-by) · last on 2026-07-23 -
Danilo Krummrich <dakr@kernel.org>
23 attestations (21 Acked-by, 2 Suggested-by) · last on 2026-07-23 -
Andreas Hindborg <a.hindborg@kernel.org>
20 attestations (1 Acked-by, 19 Reviewed-by) · last on 2026-07-23 -
Alexandre Courbot <acourbot@nvidia.com>
19 attestations (18 Reviewed-by, 1 Suggested-by) · last on 2026-07-22 -
Alice Ryhl <aliceryhl@google.com>
10 attestations (10 Reviewed-by) · last on 2026-07-23 -
Benno Lossin <lossin@kernel.org>
3 attestations (3 Suggested-by) · last on 2026-06-28 -
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 attestation (1 Acked-by) · last on 2026-07-23 -
Daniel Almeida <daniel.almeida@collabora.com>
1 attestation (1 Reviewed-by) · last on 2026-07-19
Recent patches
Most-recent 30 patches in this subsystem on linux-pci (capped at 30), ordered by date desc.
-
DORMANTno replies
REVIEWED: 31 (31M) [PATCH v9 01/10] rust: module: move module types into `module.rs`
2026-07-23 · Alvin Sun <hidden> -
DORMANTno replies
REVIEWED: 37 (37M) [PATCH v9 02/10] rust: module: add `THIS_MODULE` const to `ModuleMetadata` trait
2026-07-23 · Alvin Sun <hidden> -
DORMANTno replies
REVIEWED: 37 (37M) [PATCH v9 04/10] rust: macros: auto-insert OwnerModule in #[vtable]
2026-07-23 · Alvin Sun <hidden> -
DORMANTno replies
REVIEWED: 37 (37M) [PATCH v9 05/10] rust: drm: set fops.owner from driver module pointer
2026-07-23 · Alvin Sun <hidden> -
DORMANTno replies
REVIEWED: 55 (55M) [PATCH v9 06/10] rust: miscdevice: set fops.owner from driver module pointer
2026-07-23 · Alvin Sun <hidden> -
DORMANTno replies
REVIEWED: 43 (43M) [PATCH v9 07/10] rust: configfs: use `LocalModule` for `THIS_MODULE`
2026-07-23 · Alvin Sun <hidden> -
DORMANTno replies
REVIEWED: 37 (37M) [PATCH v9 09/10] rust: macros: remove `THIS_MODULE` static from `module!`
2026-07-23 · Alvin Sun <hidden> -
WARM2d
REVIEWED: 5 (5M) [PATCH v5 2/6] rust: pci: add sriov_get_totalvfs() helper
2026-07-22 · Zhi Wang <hidden> -
WARM1d
[PATCH 06/10] rust: io: add static `cast()` method for views
2026-07-21 · Gary Guo <gary@garyguo.net> -
WARM1d
[PATCH 07/10] rust: io: add subregion method with compile-time check
2026-07-21 · Gary Guo <gary@garyguo.net> -
WARM1d
[PATCH 05/10] rust: io: register: make register have a typed base
2026-07-21 · Gary Guo <gary@garyguo.net> -
WARM1d
[PATCH 04/10] samples: rust: pci: specify base type for registers
2026-07-21 · Gary Guo <gary@garyguo.net> -
WARM1d
[PATCH 10/10] rust: io: register: remove relative registers
2026-07-21 · Gary Guo <gary@garyguo.net> -
WARM1d
[PATCH 01/10] rust: io: register: allow explicit base type specification
2026-07-21 · Gary Guo <gary@garyguo.net> -
COOLING4d
REVIEWED: 7 (7M) [PATCH v2] rust: irq: make Registration compatible with lifetime-bound drivers
2026-07-19 · Danilo Krummrich <dakr@kernel.org> -
COOLING9d
[PATCH v23 2/3] rust: leds: add Mode trait
2026-07-16 · Markus Probst <hidden> -
COOLING9d
[PATCH v23 1/3] rust: leds: add basic led classdev abstractions
2026-07-16 · Markus Probst <hidden> -
COOLING9d
[PATCH v23 3/3] rust: leds: add multicolor classdev abstractions
2026-07-16 · Markus Probst <hidden> -
COOLING11d
[PATCH v4 1/1] rust: pci: add extended capability and SR-IOV support
2026-07-14 · Zhi Wang <hidden> -
COOLING8d
REVIEWED: 19 (19M) [PATCH v8 01/10] rust: module: move module types into `module.rs`
2026-07-13 · Alvin Sun <hidden> -
COOLING8d
REVIEWED: 25 (25M) [PATCH v8 02/10] rust: module: add `THIS_MODULE` const to `ModuleMetadata` trait
2026-07-13 · Alvin Sun <hidden> -
COOLING8d
REVIEWED: 25 (25M) [PATCH v8 04/10] rust: macros: auto-insert OwnerModule in #[vtable]
2026-07-13 · Alvin Sun <hidden> -
COOLING8d
REVIEWED: 25 (25M) [PATCH v8 05/10] rust: drm: set fops.owner from driver module pointer
2026-07-13 · Alvin Sun <hidden> -
COOLING8d
REVIEWED: 25 (25M) [PATCH v8 06/10] rust: miscdevice: set fops.owner from driver module pointer
2026-07-13 · Alvin Sun <hidden> -
COOLING8d
REVIEWED: 21 (21M) [PATCH v8 07/10] rust: configfs: use `LocalModule` for `THIS_MODULE`
2026-07-13 · Alvin Sun <hidden> -
COOLING8d
REVIEWED: 25 (25M) [PATCH v8 09/10] rust: macros: remove `THIS_MODULE` static from `module!`
2026-07-13 · Alvin Sun <hidden> -
COOLING13d
[PATCH v22 2/3] rust: leds: add Mode trait
2026-07-12 · Markus Probst via B4 Relay <devnull+markus.probst.posteo.de@kernel.org> -
COOLING13d
[PATCH v22 3/3] rust: leds: add multicolor classdev abstractions
2026-07-12 · Markus Probst via B4 Relay <devnull+markus.probst.posteo.de@kernel.org> -
COOLING13d
[PATCH v22 1/3] rust: leds: add basic led classdev abstractions
2026-07-12 · Markus Probst via B4 Relay <devnull+markus.probst.posteo.de@kernel.org> -
COOLING8d
[PATCH v4 2/6] rust: pci: add sriov_get_totalvfs() helper
2026-07-09 · Zhi Wang <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.
-
STALE174d
REVIEWED: 5 (5M) [PATCH] rust: pci: export ConfigSpace
2026-01-31 · Zijing Zhang <hidden> · 1 Reviewed-by -
STALE174d
REVIEWED: 5 (5M) [PATCH v2] rust: pci: export ConfigSpace
2026-01-31 · Zijing Zhang <hidden> · 1 Reviewed-by -
STALE169d
REVIEWED: 7 (7M) [PATCH v14 3/9] rust: Add missing SAFETY documentation for `ARef` example
2026-02-04 · Andreas Hindborg <a.hindborg@kernel.org> · 1 Reviewed-by -
STALE152d
REVIEWED: 7 (7M) [PATCH v15 3/9] rust: Add missing SAFETY documentation for `ARef` example
2026-02-20 · Andreas Hindborg <a.hindborg@kernel.org> · 1 Reviewed-by -
STALE145d
REVIEWED: 7 (7M) [PATCH v16 04/10] rust: Add missing SAFETY documentation for `ARef` example
2026-02-24 · Andreas Hindborg <a.hindborg@kernel.org> · 1 Reviewed-by -
COLD59d
REVIEWED: 23 (23M) [PATCH v5 02/24] rust: alloc: remove `'static` bound on `ForeignOwnable`
2026-05-25 · Danilo Krummrich <dakr@kernel.org> · 2 Reviewed-by -
COLD59d
REVIEWED: 23 (23M) [PATCH v5 03/24] rust: driver: move 'static bounds to constructor
2026-05-25 · Danilo Krummrich <dakr@kernel.org> · 2 Reviewed-by -
COLD59d
REVIEWED: 27 (27M) [PATCH v5 04/24] rust: driver: decouple driver private data from driver type
2026-05-25 · Danilo Krummrich <dakr@kernel.org> · 3 Reviewed-by -
COLD59d
REVIEWED: 27 (27M) [PATCH v5 05/24] rust: driver core: drop drvdata before devres release
2026-05-25 · Danilo Krummrich <dakr@kernel.org> · 3 Reviewed-by -
COLD59d
REVIEWED: 27 (27M) [PATCH v5 06/24] rust: pci: 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.
-
STALE201d
[PATCH v10 1/3] rust: leds: add basic led classdev abstractions
2026-01-06 · Markus Probst <hidden> -
DORMANTno replies
[PATCH v10 3/3] rust: leds: add multicolor classdev abstractions
2026-01-06 · Markus Probst <hidden> -
DORMANTno replies
[PATCH v10 2/3] rust: leds: split generic and normal led classdev abstractions up
2026-01-06 · Markus Probst <hidden> -
STALE191d
[PATCH 1/6] rust: i2c: do not drop device private data on shutdown()
2026-01-07 · Danilo Krummrich <dakr@kernel.org> -
STALE191d
[PATCH 2/6] rust: auxiliary: add Driver::unbind() callback
2026-01-07 · Danilo Krummrich <dakr@kernel.org> -
STALE191d
[PATCH 4/6] rust: driver: add DEVICE_DRIVER_OFFSET to the Driver trait
2026-01-07 · Danilo Krummrich <dakr@kernel.org> -
STALE191d
[PATCH 5/6] rust: driver: add DriverData type to the generic Driver trait
2026-01-07 · Danilo Krummrich <dakr@kernel.org> -
STALE192d
[PATCH v8 3/5] rust: io: factor out MMIO read/write macros
2026-01-13 · Zhi Wang <hidden> -
STALE190d
[PATCH v9 1/5] rust: devres: style for imports
2026-01-15 · Zhi Wang <hidden> -
STALE190d
[PATCH v9 4/5] rust: pci: add config space read/write support
2026-01-15 · Zhi Wang <hidden>