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 v3 0/5] Rate limited printing for Rust
2026-07-22 10:12 · 4 replies in 7d · Alice Ryhl <aliceryhl@google.com> -
HOTtoday
[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> -
WARM1d
[PATCH 0/8] rust: io: register: allow paths for relative register bases
2026-07-21 11:01 · 7 replies in 7d · Alexandre Courbot <acourbot@nvidia.com> -
HOTtoday
[PATCH 0/3] rust: sync: add SetOnce::try_get_or_populate()
2026-07-22 09:16 · 2 replies in 7d · Alice Ryhl <aliceryhl@google.com> -
WARM1d
[PATCH v2 0/3] Rust: add runtime PM support
2026-07-21 15:37 · 2 replies in 7d · Beata Michalska <hidden> -
DORMANTno replies
[PATCH v1] rust: time: rename ClockSource trait to ClockId
2026-07-22 00:12 · 0 replies in 7d · FUJITA Tomonori <hidden> -
DORMANTno replies
[PATCH v2] samples: rust_dma: use vertical import style
2026-07-21 08:05 · 0 replies in 7d · Guru Das Srinagesh <hidden> -
DORMANTno replies
[PATCH v2] rust: cpufreq: Add CPUFREQ_TABLE_END as last table entry in TableBuilder::to_table
2026-07-20 20:50 · 0 replies in 7d · Priya Bala Govindasamy <hidden> -
DORMANTno replies
[PATCH] rust: dma: return zero for Coherent reads past EOF
2026-07-20 19:22 · 0 replies in 7d · Younes Akhouayri <hidden> -
DORMANTno replies
[PATCH v3] rust: cpufreq: Fix temporary write in Registration::bios_limit_callback
2026-07-20 18:01 · 0 replies in 7d · Priya Bala Govindasamy <hidden>
Active reviewers (last 30 days)
-
Gary Guo <gary@garyguo.net>
67 attestations (2 Acked-by, 3 Co-developed-by, 2 Reported-by, 44 Reviewed-by, 16 Suggested-by) · last on 2026-07-22 -
Andreas Hindborg <a.hindborg@kernel.org>
40 attestations (8 Co-developed-by, 32 Reviewed-by) · last on 2026-07-20 -
Alexandre Courbot <acourbot@nvidia.com>
33 attestations (1 Reported-by, 30 Reviewed-by, 2 Suggested-by) · last on 2026-07-10 -
Danilo Krummrich <dakr@kernel.org>
32 attestations (23 Acked-by, 2 Co-developed-by, 3 Reviewed-by, 4 Suggested-by) · last on 2026-07-13 -
Alice Ryhl <aliceryhl@google.com>
17 attestations (1 Co-developed-by, 14 Reviewed-by, 2 Suggested-by) · last on 2026-07-16 -
Lyude Paul <lyude@redhat.com>
14 attestations (14 Reviewed-by) · last on 2026-06-28 -
Miguel Ojeda <ojeda@kernel.org>
13 attestations (13 Suggested-by) · last on 2026-07-19 -
Carlos Llamas <cmllamas@google.com>
11 attestations (1 Acked-by, 10 Reviewed-by) · last on 2026-07-22 -
Dylan Zueck <hidden>
7 attestations (7 Reported-by) · last on 2026-07-20 -
Yuan Tan <hidden>
7 attestations (7 Reported-by) · last on 2026-07-20
Recent patches
Most-recent 30 patches in this subsystem on rust-for-linux (capped at 30), ordered by date desc.
-
HOTtoday
[PATCH v3 4/5] rust_binder: consolidate transaction failure prints
2026-07-22 · Alice Ryhl <aliceryhl@google.com> -
HOTtoday
REVIEWED: 2 (1M) [PATCH v3 3/5] rust: add pr_*_ratelimit! macros for printing
2026-07-22 · Alice Ryhl <aliceryhl@google.com> -
HOTtoday
REVIEWED: 10 (10M) [PATCH v3 2/5] rust: sync: add const constructor for raw_spinlock_t
2026-07-22 · Alice Ryhl <aliceryhl@google.com> -
HOTtoday
REVIEWED: 14 (14M) [PATCH v3 1/5] rust: sync: move lockdep types to rust/kernel/sync/lockdep.rs
2026-07-22 · Alice Ryhl <aliceryhl@google.com> -
HOTtoday
[PATCH 2/3] rust: sync: add SetOnce::try_get_or_populate()
2026-07-22 · Alice Ryhl <aliceryhl@google.com> -
HOTtoday
[PATCH 1/3] rust: sync: return `Result<&T, T>` from `SetOnce::populate()`
2026-07-22 · Alice Ryhl <aliceryhl@google.com> -
DORMANTno replies
[PATCH v1] rust: time: rename ClockSource trait to ClockId
2026-07-22 · FUJITA Tomonori <hidden> -
HOTtoday
[PATCH 06/10] rust: io: add static `cast()` method for views
2026-07-21 · Gary Guo <gary@garyguo.net> -
HOTtoday
[PATCH 07/10] rust: io: add subregion method with compile-time check
2026-07-21 · Gary Guo <gary@garyguo.net> -
HOTtoday
[PATCH 05/10] rust: io: register: make register have a typed base
2026-07-21 · Gary Guo <gary@garyguo.net> -
HOTtoday
[PATCH 04/10] samples: rust: pci: specify base type for registers
2026-07-21 · Gary Guo <gary@garyguo.net> -
HOTtoday
[PATCH 10/10] rust: io: register: remove relative registers
2026-07-21 · Gary Guo <gary@garyguo.net> -
HOTtoday
[PATCH 01/10] rust: io: register: allow explicit base type specification
2026-07-21 · Gary Guo <gary@garyguo.net> -
WARM1d
[PATCH v2 2/3] rust: platform: wire runtime PM callbacks
2026-07-21 · Beata Michalska <hidden> -
WARM1d
[PATCH v2 1/3] rust: add runtime PM support
2026-07-21 · Beata Michalska <hidden> -
WARM1d
[PATCH 8/8] rust: io: register: remove deprecated relative register rule
2026-07-21 · Alexandre Courbot <acourbot@nvidia.com> -
WARM1d
[PATCH 6/8] rust: io: register: use new relative base syntax in doc and examples
2026-07-21 · Alexandre Courbot <acourbot@nvidia.com> -
WARM1d
[PATCH 5/8] rust: io: register: allow paths for relative register bases
2026-07-21 · Alexandre Courbot <acourbot@nvidia.com> -
WARM1d
[PATCH 4/8] rust: io: register: use path fragment in relative internal rules
2026-07-21 · Alexandre Courbot <acourbot@nvidia.com> -
WARM1d
[PATCH 3/8] rust: io: register: use path fragment for alias destination
2026-07-21 · Alexandre Courbot <acourbot@nvidia.com> -
WARM1d
[PATCH 2/8] rust: io: register: remove unused rule arguments
2026-07-21 · Alexandre Courbot <acourbot@nvidia.com> -
WARM1d
[PATCH 1/8] rust: io: register: dispatch fixed array shortcut internally
2026-07-21 · Alexandre Courbot <acourbot@nvidia.com> -
DORMANTno replies
[PATCH v2] samples: rust_dma: use vertical import style
2026-07-21 · Guru Das Srinagesh <hidden> -
DORMANTno replies
[PATCH v2] rust: cpufreq: Add CPUFREQ_TABLE_END as last table entry in TableBuilder::to_table
2026-07-20 · Priya Bala Govindasamy <hidden> -
DORMANTno replies
[PATCH] rust: dma: return zero for Coherent reads past EOF
2026-07-20 · Younes Akhouayri <hidden> -
DORMANTno replies
[PATCH v3] rust: cpufreq: Fix temporary write in Registration::bios_limit_callback
2026-07-20 · Priya Bala Govindasamy <hidden> -
DORMANTno replies
REVIEWED: 11 (11M) [PATCH RESEND v3] Fail the build on RUST=y and RUST_IS_AVAILABLE=n
2026-07-20 · Sasha Finkelstein <k@chaosmail.tech> -
WARM2d
[PATCH v1] rust: bug: prevent dead_code warning from warn_on!'s flags constant
2026-07-20 · FUJITA Tomonori <hidden> -
WARM2d
[PATCH v2] rust: io: convert ResourceSize into a transparent newtype
2026-07-19 · Lorenzo Delgado <hidden> -
HOTtoday
REVIEWED: 7 (7M) [PATCH v2] rust: irq: make Registration compatible with lifetime-bound drivers
2026-07-19 · Danilo Krummrich <dakr@kernel.org>
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.
-
STALE190d
REVIEWED: 9 (9M) [PATCH 01/36] rust: sync: Refactor static_lock_class!() macro
2026-01-11 · Boqun Feng <hidden> · 2 Reviewed-by -
STALE190d
REVIEWED: 9 (9M) [PATCH 02/36] rust: sync: Clean up LockClassKey and its docs
2026-01-11 · Boqun Feng <hidden> · 2 Reviewed-by -
STALE190d
REVIEWED: 10 (10M) [PATCH 03/36] rust: sync: set_once: Implement Send and Sync
2026-01-11 · Boqun Feng <hidden> · 2 Reviewed-by -
STALE190d
REVIEWED: 14 (14M) [PATCH 04/36] rust: sync: Implement Unpin for ARef
2026-01-11 · Boqun Feng <hidden> · 3 Reviewed-by -
STALE190d
REVIEWED: 8 (8M) [PATCH 05/36] rust: helpers: Add i8/i16 atomic_read_acquire/atomic_set_release helpers
2026-01-11 · Boqun Feng <hidden> · 2 Reviewed-by -
STALE190d
REVIEWED: 8 (8M) [PATCH 06/36] rust: helpers: Add i8/i16 relaxed atomic helpers
2026-01-11 · Boqun Feng <hidden> · 2 Reviewed-by -
STALE190d
REVIEWED: 16 (16M) [PATCH 07/36] rust: helpers: Add i8/i16 atomic xchg helpers
2026-01-11 · Boqun Feng <hidden> · 2 Reviewed-by -
STALE190d
REVIEWED: 16 (16M) [PATCH 08/36] rust: helpers: Add i8/i16 atomic xchg_acquire helpers
2026-01-11 · Boqun Feng <hidden> · 2 Reviewed-by -
STALE190d
REVIEWED: 16 (16M) [PATCH 09/36] rust: helpers: Add i8/i16 atomic xchg_release helpers
2026-01-11 · Boqun Feng <hidden> · 2 Reviewed-by -
STALE190d
REVIEWED: 16 (16M) [PATCH 10/36] rust: helpers: Add i8/i16 atomic xchg_relaxed helpers
2026-01-11 · Boqun Feng <hidden> · 2 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.
-
STALE182d
[PATCH v4 3/4] rust: macros: add private doctests for `Into` derive macro
2025-12-25 · Jesung Yang via B4 Relay <devnull+y.j3ms.n.gmail.com@kernel.org> -
STALE182d
[PATCH v4 4/4] rust: macros: add private doctests for `TryFrom` derive macro
2025-12-25 · Jesung Yang via B4 Relay <devnull+y.j3ms.n.gmail.com@kernel.org> -
STALE208d
[PATCH v4 4/4] docs: rust: Add pointer formatting documentation
2025-12-25 · Ke Sun <hidden> -
STALE207d
[PATCH v5 3/4] rust: fmt: Default raw pointer formatting to HashedPtr
2025-12-26 · Ke Sun <hidden> -
STALE207d
[PATCH v5 4/4] docs: rust: Add pointer formatting documentation
2025-12-26 · Ke Sun <hidden> -
STALE205d
[PATCH v4 1/3] rust: Add soc_device support
2025-12-26 · Matthew Maurer <hidden> -
STALE83d
[PATCH v3 2/4] rust: transmute: Add support for deriving `AsBytes` and `FromBytes`
2025-12-26 · Matthew Maurer <hidden> -
STALE83d
[PATCH v3 3/4] rust: transmute: Migrate AsBytes/FromBytes to ffi crate for bindgen
2025-12-26 · Matthew Maurer <hidden> -
STALE83d
[PATCH v3 4/4] rust: transmute: Support deriving AsBytes/FromBytes on bindgen types
2025-12-26 · Matthew Maurer <hidden> -
STALE205d
[PATCH v6 3/4] rust: fmt: Default raw pointer formatting to HashedPtr
2025-12-27 · Ke Sun <hidden>