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)
-
WARM2d
[PATCH v3 0/4] rust: serdev: Refactor
2026-09-30 17:32 · 2 replies in 7d · Markus Probst <markus.probst@posteo.de> -
WARM3d
[PATCH v3 00/11] drm/tyr: add VM and BO ioctl support
2026-09-29 02:15 · 4 replies in 7d · Ke Sun <hidden> -
HOTtoday
[PATCH v4 0/2] rust: io: convert ResourceSize into a transparent newtype
2026-09-27 18:11 · 2 replies in 7d · Lorenzo Delgado <hidden>
Active reviewers (last 30 days)
-
Daniel Almeida <daniel.almeida@collabora.com>
7 attestations (1 Co-developed-by, 6 Reviewed-by) · last on 2026-09-29 -
Gary Guo <gary@garyguo.net>
6 attestations (6 Reviewed-by) · last on 2026-09-29 -
Sashiko Bot <sashiko-bot@kernel.org>
5 attestations (5 Reported-by) · last on 2026-09-30 -
Alice Ryhl <aliceryhl@google.com>
5 attestations (3 Reviewed-by, 2 Suggested-by) · last on 2026-09-10 -
Andreas Hindborg <a.hindborg@kernel.org>
4 attestations (4 Co-developed-by) · last on 2026-09-10 -
Miguel Ojeda <ojeda@kernel.org>
3 attestations (1 Acked-by, 2 Suggested-by) · last on 2026-09-29 -
Danilo Krummrich <dakr@kernel.org>
2 attestations (1 Acked-by, 1 Suggested-by) · last on 2026-09-27 -
Alexandre Courbot <acourbot@nvidia.com>
1 attestation (1 Reviewed-by) · last on 2026-09-13 -
Oliver Mangold <hidden>
1 attestation (1 Co-developed-by) · last on 2026-09-10 -
Boqun Feng <hidden>
1 attestation (1 Reviewed-by) · last on 2026-09-10
Recent patches
Most-recent 30 patches in this subsystem on driver-core (capped at 30), ordered by date desc.
-
WARM2d
[PATCH v3 4/4] rust: serdev: Simplify callbacks
2026-09-30 · Markus Probst <markus.probst@posteo.de> -
WARM2d
[PATCH v3 3/4] rust: serdev: Replace `active` mutex with receive pause
2026-09-30 · Markus Probst <markus.probst@posteo.de> -
WARM3d
REVIEWED: 17 (17M) [PATCH v3 01/11] rust: sizes: add SZ_4G constant
2026-09-29 · Ke Sun <hidden> -
WARM3d
REVIEWED: 7 (7M) [PATCH v3 02/11] rust: mm: add `task_size` helper
2026-09-29 · Ke Sun <hidden> -
WARM3d
REVIEWED: 11 (11M) [PATCH v3 03/11] rust: sync: arc: relax `ForeignOwnable` for `Arc<T>`
2026-09-29 · Ke Sun <hidden> -
WARM3d
[PATCH v3 09/11] rust: device: expose dma_coherent()
2026-09-29 · Ke Sun <hidden> -
HOTtoday
[PATCH v4 2/2] rust: io: convert ResourceSize into a transparent newtype
2026-09-27 · Lorenzo Delgado <hidden> -
HOTtoday
[PATCH v4 1/2] rust: scatterlist: return u32 from SGEntry::dma_len()
2026-09-27 · Lorenzo Delgado <hidden> -
COOLING8d
[PATCH] rust: debugfs: add primitive type bindings
2026-09-22 · Matthias Kaehlcke <hidden> -
COOLING9d
[PATCH v2 2/3] rust: serdev: Replace `active` mutex with receive pause
2026-09-20 · Markus Probst <markus.probst@posteo.de> -
COOLING9d
[PATCH v2 3/3] rust: serdev: Simplify callbacks
2026-09-20 · Markus Probst <markus.probst@posteo.de> -
COOLING5d
[PATCH v3] rust: io: convert ResourceSize into a transparent newtype
2026-09-20 · Lorenzo Delgado <hidden> -
COOLING6d
[PATCH 2/9] rust: io: drop the CONFIG_64BIT restriction on system memory u64 access
2026-09-15 · Laura Nao <hidden> -
COOLING6d
[PATCH 7/9] rust: time: add arch_timer_get_rate wrapper
2026-09-15 · Laura Nao <hidden> -
COOLING8d
REVIEWED: 5 (5M) [PATCH v2 2/2] rust: scatterlist: honor the device's maximum segment size
2026-09-13 · Matteo Kloiber <hidden> -
COLD21d
[PATCH v2] rust: auxiliary: validate DeviceId name length
2026-09-10 · Georgios Androutsopoulos <hidden> -
COLD19d
REVIEWED: 16 (16M) [PATCH v21 1/9] rust: alloc: add `KBox::into_non_null`
2026-09-10 · Andreas Hindborg <a.hindborg@kernel.org> -
COLD19d
REVIEWED: 16 (16M) [PATCH v21 3/9] rust: implement `ForeignOwnable` for `Owned`
2026-09-10 · Andreas Hindborg <a.hindborg@kernel.org> -
COLD19d
REVIEWED: 7 (7M) [PATCH v21 5/9] rust: Add missing SAFETY documentation for `ARef` example
2026-09-10 · Andreas Hindborg <a.hindborg@kernel.org> -
COLD19d
REVIEWED: 24 (23M) [PATCH v21 2/9] rust: types: Add Ownable/Owned types
2026-09-10 · Andreas Hindborg <a.hindborg@kernel.org> -
COLD19d
[PATCH v21 7/9] rust: page: convert to `AlwaysRefCounted`
2026-09-10 · Andreas Hindborg <a.hindborg@kernel.org> -
COLD19d
REVIEWED: 34 (33M) [PATCH v21 4/9] rust: rename `AlwaysRefCounted` to `RefCounted`.
2026-09-10 · Andreas Hindborg <a.hindborg@kernel.org> -
COLD19d
REVIEWED: 3 (3M) [PATCH v21 8/9] rust: page: add `from_raw()`
2026-09-10 · Andreas Hindborg <a.hindborg@kernel.org> -
COLD19d
[PATCH v21 9/9] rust: page: add `ExclusivePage` for race-free page access
2026-09-10 · Andreas Hindborg <a.hindborg@kernel.org> -
COLD19d
[PATCH v21 6/9] rust: Add `OwnableRefCounted`
2026-09-10 · Andreas Hindborg <a.hindborg@kernel.org> -
COLD23d
[PATCH] rust: auxiliary: validate DeviceId name length
2026-09-09 · Georgios Androutsopoulos <hidden> -
WARM2d
[PATCH 1/1] rust: io: Fix `Region::drop` trying to release nested resources from the wrong parent
2026-09-08 · Priya Bala Govindasamy <hidden> -
COLD21d
[PATCH] rust: pci: add resource_flags accessor
2026-09-08 · Eliot Courtney <hidden> -
COLD25d
[PATCH 4/5] rust: Add `Device::drvdata_borrow_mut`
2026-09-06 · Markus Probst <markus.probst@posteo.de> -
COLD25d
[PATCH 2/5] rust: serdev: Replace `active` mutex with receive pause
2026-09-06 · Markus Probst <markus.probst@posteo.de>
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.
-
STALE188d
REVIEWED: 11 (11M) [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 -
STALE144d
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 -
STALE128d
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 -
STALE128d
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 -
STALE128d
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 -
STALE128d
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 -
STALE128d
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 -
STALE128d
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 -
STALE128d
REVIEWED: 28 (28M) [PATCH v5 08/24] rust: auxiliary: implement Sync for Device<Bound>
2026-05-25 · Danilo Krummrich <dakr@kernel.org> · 3 Reviewed-by -
STALE128d
REVIEWED: 28 (28M) [PATCH v5 09/24] rust: usb: 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.
-
STALE196d
[PATCH v3 1/4] rust: devres: return reference in `devres::register`
2026-03-13 · Markus Probst <markus.probst@posteo.de> -
STALE196d
[PATCH v3 4/4] samples: rust: add Rust serial device bus sample device driver
2026-03-13 · Markus Probst <markus.probst@posteo.de> -
STALE196d
[PATCH v3 3/4] rust: add basic serial device bus abstractions
2026-03-13 · Markus Probst <markus.probst@posteo.de> -
STALE203d
[PATCH v3 1/7] rust: Add `parent_unchecked` function to `Device`
2026-03-13 · Markus Probst <markus.probst@posteo.de> -
STALE203d
[PATCH v3 2/7] rust: add basic mfd abstractions
2026-03-13 · Markus Probst <markus.probst@posteo.de> -
STALE192d
[PATCH v3 1/7] rust: Add `parent_unchecked` function to `Device`
2026-03-13 · Markus Probst via B4 Relay <devnull+markus.probst.posteo.de@kernel.org> -
STALE192d
[PATCH v3 2/7] rust: add basic mfd abstractions
2026-03-13 · Markus Probst via B4 Relay <devnull+markus.probst.posteo.de@kernel.org> -
DORMANTno replies
[PATCH v4] rust: ACPI: fix missing match data for PRP0001
2026-04-08 · Markus Probst <markus.probst@posteo.de> -
STALE172d
[PATCH v4 4/4] samples: rust: add Rust serial device bus sample device driver
2026-04-11 · Markus Probst via B4 Relay <devnull+markus.probst.posteo.de@kernel.org> -
STALE172d
[PATCH v4 3/4] rust: add basic serial device bus abstractions
2026-04-11 · Markus Probst via B4 Relay <devnull+markus.probst.posteo.de@kernel.org>