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)
-
WARM3d
[PATCH v2 00/11] rust: driver: use pointers instead of indices for ID info
2026-06-29 12:40 · 11 replies in 7d · Gary Guo <gary@garyguo.net> -
WARM3d
[PATCH 0/7] rust: Use kernel style vertical imports in various drivers
2026-06-29 03:45 · 1 reply in 7d · Guru Das Srinagesh <hidden> -
COOLING5d
REVIEWED: 12 (12M) [PATCH v7] rust: aref: make `AlwaysRefCounted::inc_ref` an associated function
2026-06-28 10:07 · 0 replies in 7d · Trevor Chan <hidden> -
COOLING4d
REVIEWED: 12 (12M) [PATCH v6] rust: aref: make `AlwaysRefCounted::inc_ref` an associated function
2026-06-28 09:52 · 0 replies in 7d · Trevor Chan <hidden>
Active reviewers (last 30 days)
-
Alice Ryhl <aliceryhl@google.com>
8 attestations (6 Reviewed-by, 2 Suggested-by) · last on 2026-06-28 -
Gary Guo <gary@garyguo.net>
8 attestations (8 Reviewed-by) · last on 2026-06-26 -
Andreas Hindborg <a.hindborg@kernel.org>
8 attestations (8 Co-developed-by) · last on 2026-06-26 -
Daniel Almeida <daniel.almeida@collabora.com>
6 attestations (6 Reviewed-by) · last on 2026-06-26 -
Benno Lossin <lossin@kernel.org>
2 attestations (2 Suggested-by) · last on 2026-06-28 -
Igor Korotin <hidden>
2 attestations (2 Acked-by) · last on 2026-06-26 -
Danilo Krummrich <dakr@kernel.org>
2 attestations (2 Acked-by) · last on 2026-06-26 -
Viresh Kumar <viresh.kumar@linaro.org>
2 attestations (2 Acked-by) · last on 2026-06-26 -
Oliver Mangold <hidden>
2 attestations (2 Co-developed-by) · last on 2026-06-26 -
Boqun Feng <hidden>
2 attestations (2 Reviewed-by) · last on 2026-06-26
Recent patches
Most-recent 30 patches in this subsystem on linux-pm (capped at 30), ordered by date desc.
-
WARM3d
[PATCH v2 04/11] rust: usb: use `Option<&IdInfo>` for device ID info
2026-06-29 · Gary Guo <gary@garyguo.net> -
WARM3d
[PATCH v2 06/11] rust: driver: centralize device ID handling
2026-06-29 · Gary Guo <gary@garyguo.net> -
WARM3d
[PATCH v2 08/11] rust: driver: store pointers in `DeviceId`
2026-06-29 · Gary Guo <gary@garyguo.net> -
WARM3d
[PATCH v2 07/11] rust: driver: remove `$module_table_name` from `module_device_table`
2026-06-29 · Gary Guo <gary@garyguo.net> -
WARM3d
[PATCH v2 02/11] rust: driver: simplify `IdArray::new_without_index`
2026-06-29 · Gary Guo <gary@garyguo.net> -
WARM3d
[PATCH v2 09/11] rust: driver: remove open-coded matching logic
2026-06-29 · Gary Guo <gary@garyguo.net> -
WARM3d
[PATCH v2 11/11] RFC: rust: driver: support map-like syntax for ID table
2026-06-29 · Gary Guo <gary@garyguo.net> -
WARM3d
[PATCH v2 03/11] rust: pci: use `Option<&IdInfo>` for device ID info
2026-06-29 · Gary Guo <gary@garyguo.net> -
WARM3d
[PATCH v2 05/11] rust: net/phy: remove expansion from doc
2026-06-29 · Gary Guo <gary@garyguo.net> -
WARM3d
[PATCH v2 10/11] rust: driver: remove duplicate ID table
2026-06-29 · Gary Guo <gary@garyguo.net> -
WARM3d
[PATCH v2 01/11] rust: driver: remove `IdTable::id`
2026-06-29 · Gary Guo <gary@garyguo.net> -
WARM3d
[PATCH 1/7] samples: rust_dma: use vertical import style
2026-06-29 · Guru Das Srinagesh <hidden> -
COOLING5d
REVIEWED: 12 (12M) [PATCH v7] rust: aref: make `AlwaysRefCounted::inc_ref` an associated function
2026-06-28 · Trevor Chan <hidden> -
COOLING4d
REVIEWED: 12 (12M) [PATCH v6] rust: aref: make `AlwaysRefCounted::inc_ref` an associated function
2026-06-28 · Trevor Chan <hidden> -
COOLING7d
REVIEWED: 16 (16M) [PATCH v19 1/8] rust: alloc: add `KBox::into_non_null`
2026-06-26 · Andreas Hindborg <a.hindborg@kernel.org> -
COOLING7d
REVIEWED: 4 (4M) [PATCH v19 4/8] rust: page: convert to `Ownable`
2026-06-26 · Andreas Hindborg <a.hindborg@kernel.org> -
COOLING7d
[PATCH v19 7/8] rust: Add `OwnableRefCounted`
2026-06-26 · Andreas Hindborg <a.hindborg@kernel.org> -
COOLING7d
REVIEWED: 7 (7M) [PATCH v19 6/8] rust: Add missing SAFETY documentation for `ARef` example
2026-06-26 · Andreas Hindborg <a.hindborg@kernel.org> -
COOLING7d
REVIEWED: 34 (33M) [PATCH v19 5/8] rust: rename `AlwaysRefCounted` to `RefCounted`.
2026-06-26 · Andreas Hindborg <a.hindborg@kernel.org> -
COOLING7d
REVIEWED: 4 (4M) [PATCH v19 3/8] rust: implement `ForeignOwnable` for `Owned`
2026-06-26 · Andreas Hindborg <a.hindborg@kernel.org> -
COOLING7d
REVIEWED: 24 (23M) [PATCH v19 2/8] rust: types: Add Ownable/Owned types
2026-06-26 · Andreas Hindborg <a.hindborg@kernel.org> -
COOLING7d
REVIEWED: 2 (2M) [PATCH v19 8/8] rust: page: add `from_raw()`
2026-06-26 · Andreas Hindborg <a.hindborg@kernel.org> -
COOLING8d
REVIEWED: 34 (33M) [PATCH v18 5/8] rust: rename `AlwaysRefCounted` to `RefCounted`.
2026-06-25 · Andreas Hindborg <a.hindborg@kernel.org> -
COOLING8d
REVIEWED: 16 (16M) [PATCH v18 1/8] rust: alloc: add `KBox::into_non_null`
2026-06-25 · Andreas Hindborg <a.hindborg@kernel.org> -
COOLING8d
[PATCH v18 3/8] rust: implement `ForeignOwnable` for `Owned`
2026-06-25 · Andreas Hindborg <a.hindborg@kernel.org> -
COOLING8d
REVIEWED: 7 (7M) [PATCH v18 6/8] rust: Add missing SAFETY documentation for `ARef` example
2026-06-25 · Andreas Hindborg <a.hindborg@kernel.org> -
COOLING8d
REVIEWED: 24 (23M) [PATCH v18 2/8] rust: types: Add Ownable/Owned types
2026-06-25 · Andreas Hindborg <a.hindborg@kernel.org> -
COOLING8d
REVIEWED: 2 (2M) [PATCH v18 8/8] rust: page: add `from_raw()`
2026-06-25 · Andreas Hindborg <a.hindborg@kernel.org> -
COOLING8d
[PATCH v18 4/8] rust: page: convert to `Ownable`
2026-06-25 · Andreas Hindborg <a.hindborg@kernel.org> -
COOLING8d
[PATCH v18 7/8] rust: Add `OwnableRefCounted`
2026-06-25 · Andreas Hindborg <a.hindborg@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.
-
STALE147d
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 -
STALE142d
REVIEWED: 7 (7M) [PATCH AUTOSEL 6.19-6.18] rust: cpufreq: always inline functions using build_assert with arguments
2026-02-11 · Sasha Levin <sashal@kernel.org> · 1 Reviewed-by -
STALE129d
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 -
STALE123d
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 -
COLD37d
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 -
COLD37d
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 -
COLD37d
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 -
COLD37d
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 -
COLD37d
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 -
COLD37d
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
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.
-
STALE157d
[PATCH 1/4] rust: ffi: reexport Zeroable and related items
2026-01-26 · Alice Ryhl <aliceryhl@google.com> -
STALE157d
[PATCH 3/4] rust: i2c: import pin_init::zeroed() from ffi
2026-01-26 · Alice Ryhl <aliceryhl@google.com> -
STALE157d
[PATCH 4/4] rust: acpi: import pin_init::zeroed() from ffi
2026-01-26 · Alice Ryhl <aliceryhl@google.com> -
STALE147d
[PATCH v14 6/9] rust: page: update formatting of `use` statements
2026-02-04 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE147d
[PATCH v14 8/9] rust: implement `ForeignOwnable` for `Owned`
2026-02-04 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE147d
[PATCH v14 7/9] rust: page: convert to `Ownable`
2026-02-04 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE147d
[PATCH v14 4/9] rust: aref: update formatting of use statements
2026-02-04 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE147d
[PATCH v14 5/9] rust: Add `OwnableRefCounted`
2026-02-04 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE147d
[PATCH v14 9/9] rust: page: add `from_raw()`
2026-02-04 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE129d
[PATCH v15 4/9] rust: aref: update formatting of use statements
2026-02-20 · Andreas Hindborg <a.hindborg@kernel.org>