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)
-
HOTtoday
[PATCH v6 00/20] rust: I/O type generalization and projection
2026-07-06 12:44 · 18 replies in 7d · Gary Guo <gary@garyguo.net> -
DORMANTno replies
[PATCH] rust: io: fix Mmio::from_raw safety docs
2026-07-07 16:04 · 0 replies in 7d · Yilin Chen <hidden> -
HOTtoday
[PATCH] rust: soc: silence clippy warning with rustc >= 1.88
2026-07-07 10:12 · 0 replies in 7d · Alexandre Courbot <acourbot@nvidia.com> -
DORMANTno replies
[PATCH] samples: rust_dma: use vertical import style
2026-07-06 01:25 · 0 replies in 7d · Guru Das Srinagesh <hidden> -
HOTtoday
[PATCH] rust: irq: make Registration compatible with lifetime-bound drivers
2026-07-03 21:09 · 0 replies in 7d · Danilo Krummrich <dakr@kernel.org> -
HOTtoday
[PATCH v3 0/7] Transition Nova Core to TLV firmare images
2026-07-02 19:29 · 1 reply in 7d · Timur Tabi <hidden> -
COOLING5d
[PATCH] rust: device_id: rename IdTable::as_ptr to as_raw_id_table()
2026-07-02 12:30 · 0 replies in 7d · Alice Ryhl <aliceryhl@google.com> -
COOLING4d
[PATCH] rust: io: fix example in `register!` macro
2026-07-01 16:11 · 0 replies in 7d · Link Mauve <hidden>
Active reviewers (last 30 days)
-
Alexandre Courbot <acourbot@nvidia.com>
42 attestations (1 Acked-by, 37 Reviewed-by, 4 Suggested-by) · last on 2026-07-06 -
Gary Guo <gary@garyguo.net>
38 attestations (4 Co-developed-by, 27 Reviewed-by, 7 Suggested-by) · last on 2026-07-06 -
Andreas Hindborg <a.hindborg@kernel.org>
35 attestations (8 Co-developed-by, 27 Reviewed-by) · last on 2026-07-06 -
Danilo Krummrich <dakr@kernel.org>
25 attestations (21 Acked-by, 4 Suggested-by) · last on 2026-07-06 -
Lyude Paul <lyude@redhat.com>
14 attestations (14 Reviewed-by) · last on 2026-06-28 -
Alice Ryhl <aliceryhl@google.com>
13 attestations (11 Reviewed-by, 2 Suggested-by) · last on 2026-06-28 -
Daniel Almeida <daniel.almeida@collabora.com>
6 attestations (6 Reviewed-by) · last on 2026-06-26 -
Sashiko <sashiko-bot@kernel.org>
4 attestations (4 Reported-by) · last on 2026-06-28 -
Benno Lossin <lossin@kernel.org>
3 attestations (3 Suggested-by) · last on 2026-06-28 -
Igor Korotin <hidden>
2 attestations (2 Acked-by) · last on 2026-06-26
Recent patches
Most-recent 30 patches in this subsystem on driver-core (capped at 30), ordered by date desc.
-
DORMANTno replies
[PATCH] rust: io: fix Mmio::from_raw safety docs
2026-07-07 · Yilin Chen <hidden> -
HOTtoday
[PATCH] rust: soc: silence clippy warning with rustc >= 1.88
2026-07-07 · Alexandre Courbot <acourbot@nvidia.com> -
HOTtoday
REVIEWED: 5 (5M) [PATCH v6 12/20] rust: io: move `Io` methods to extension trait
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
REVIEWED: 5 (5M) [PATCH v6 16/20] rust: io: add `read_val` and `write_val` functions on `Io`
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
[PATCH v6 19/20] rust: io: add copying methods
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
REVIEWED: 5 (5M) [PATCH v6 15/20] rust: io: implement a view type for `Coherent`
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
REVIEWED: 5 (5M) [PATCH v6 13/20] rust: io: add projection macro and methods
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
REVIEWED: 5 (5M) [PATCH v6 20/20] rust: io: implement `IoSysMap`
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
REVIEWED: 5 (5M) [PATCH v6 14/20] rust: io: add I/O backend for system memory with volatile access
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
REVIEWED: 5 (5M) [PATCH v6 05/20] rust: io: generalize `MmioRaw` to pointer to arbitrary type
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
REVIEWED: 5 (5M) [PATCH v6 11/20] rust: io: remove `MmioOwned`
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
REVIEWED: 11 (11M) [PATCH v6 18/20] rust: dma: drop `dma_read!` and `dma_write!` API
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
REVIEWED: 5 (5M) [PATCH v6 09/20] rust: io: use view types instead of addresses for `Io`
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
REVIEWED: 5 (5M) [PATCH v6 08/20] rust: pci: io: make `ConfigSpace` a view
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
REVIEWED: 5 (5M) [PATCH v6 07/20] rust: io: implement `Mmio` as view type
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
REVIEWED: 5 (5M) [PATCH v6 04/20] rust: io: implement `Io` on reference types instead
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
REVIEWED: 5 (5M) [PATCH v6 03/20] rust: io: restrict untyped IO access and `register!` to `Region`
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
REVIEWED: 5 (5M) [PATCH v6 06/20] rust: io: rename `Mmio` to `MmioOwned`
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
REVIEWED: 5 (5M) [PATCH v6 02/20] rust: io: add missing safety requirement in `IoCapable` methods
2026-07-06 · Gary Guo <gary@garyguo.net> -
HOTtoday
REVIEWED: 5 (5M) [PATCH v6 01/20] rust: io: add dynamically-sized `Region` type
2026-07-06 · Gary Guo <gary@garyguo.net> -
DORMANTno replies
[PATCH] samples: rust_dma: use vertical import style
2026-07-06 · Guru Das Srinagesh <hidden> -
HOTtoday
[PATCH] rust: irq: make Registration compatible with lifetime-bound drivers
2026-07-03 · Danilo Krummrich <dakr@kernel.org> -
HOTtoday
[PATCH v3 1/7] rust: firmware: add request_into_buf()
2026-07-02 · Timur Tabi <hidden> -
COOLING5d
[PATCH] rust: device_id: rename IdTable::as_ptr to as_raw_id_table()
2026-07-02 · Alice Ryhl <aliceryhl@google.com> -
COOLING4d
[PATCH] rust: io: fix example in `register!` macro
2026-07-01 · Link Mauve <hidden> -
COOLING5d
[PATCH v2 1/7] rust: firmware: add request_into_buf()
2026-06-30 · Timur Tabi <hidden> -
WARM1d
Re: [PATCH v5 00/20] rust: I/O type generalization and projection
2026-06-29 · "Gary Guo" <gary@garyguo.net> -
COOLING7d
[PATCH v2 04/11] rust: usb: use `Option<&IdInfo>` for device ID info
2026-06-29 · Gary Guo <gary@garyguo.net> -
COOLING7d
[PATCH v2 06/11] rust: driver: centralize device ID handling
2026-06-29 · Gary Guo <gary@garyguo.net> -
COOLING7d
[PATCH v2 08/11] rust: driver: store pointers in `DeviceId`
2026-06-29 · Gary Guo <gary@garyguo.net>
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.
-
STALE122d
REVIEWED: 2 (2M) [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 -
STALE101d
REVIEWED: 10 (10M) [PATCH v2 1/7] rust: dma: add from-slice constructors for Coherent and CoherentBox
2026-03-26 · Alexandre Courbot <acourbot@nvidia.com> · 2 Reviewed-by -
COLD57d
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 -
COLD41d
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 -
COLD41d
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 -
COLD41d
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 -
COLD41d
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 -
COLD41d
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 -
COLD41d
REVIEWED: 27 (27M) [PATCH v5 07/24] rust: platform: implement Sync for Device<Bound>
2026-05-25 · Danilo Krummrich <dakr@kernel.org> · 3 Reviewed-by -
COLD41d
REVIEWED: 27 (27M) [PATCH v5 08/24] rust: auxiliary: 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.
-
STALE155d
[PATCH 1/9] rust: dma: rename CoherentAllocation fallible methods
2026-01-30 · Eliot Courtney <hidden> -
STALE155d
[PATCH 2/9] rust: dma: parameterize CoherentAllocation with AllocationSize
2026-01-30 · Eliot Courtney <hidden> -
STALE155d
[PATCH 3/9] rust: dma: add CoherentArray for compile-time sized allocations
2026-01-30 · Eliot Courtney <hidden> -
STALE155d
[PATCH 4/9] rust: dma: simplify try_dma_read! and try_dma_write!
2026-01-30 · Eliot Courtney <hidden> -
STALE155d
[PATCH 5/9] rust: dma: rename try_item_from_index to try_ptr_at
2026-01-30 · Eliot Courtney <hidden> -
STALE155d
[PATCH 7/9] rust: dma: implement decay from CoherentArray to CoherentSlice
2026-01-30 · Eliot Courtney <hidden> -
STALE155d
[PATCH 8/9] rust: dma: add CoherentObject for single element allocations
2026-01-30 · Eliot Courtney <hidden> -
STALE131d
[PATCH v2 08/10] rust: pci: add num_vf(), to return number of VFs
2026-02-05 · Peter Colberg <hidden> -
STALE151d
[PATCH 5/5] rust: devres: embed struct devres_node directly
2026-02-05 · Danilo Krummrich <dakr@kernel.org> -
STALE127d
[PATCH v2 2/2] rust: dma: use pointer projection infra for `dma_{read,write}` macro
2026-02-26 · Gary Guo <gary@kernel.org>