rust
SupportedReviewed, not picked up (1)
Review trailers in, no mainline landing or maintainer Ack. Oldest first.
- REVIEWED · 1 review, 1 by a maintainer [PATCH v14 3/6] rust: drm: gem: s/device::Device/Device/ for shmem.rs +5 more in this series 2026-05-26 · Lyude Paul <lyude@redhat.com>
Most active threads (last 7 days)
| Last | Thread | Replies in 7d |
|---|---|---|
| [PATCH 0/3] dma-buf: dma-fence: Remove dma_fence_init64()
Philipp Stanner
|
1 |
Recent patches
Latest 30 postings or standalone patches (up to 30), newest first. Counts below cover matching patches in nouveau touching this subsystem.
-
2026-11-05 · Philipp Stanner <phasta@kernel.org>
dma-buf: dma-fence: Remove dma_fence_init64() v1 · 1 matching patch
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-11 · Thomas Zimmermann <tzimmermann@suse.de>
drm/panic: Split into core and helpers v5 · 1 matching patch
Entire posting: LANDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-09-09 · Thomas Zimmermann <tzimmermann@suse.de>
drm/panic: Split into core and helpers v4 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-08-24 · Thomas Zimmermann <tzimmermann@suse.de>
drm/panic: Split into core and helpers v2 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-08-18 · Thomas Zimmermann <tzimmermann@suse.de>
drm/panic: Split into core and helpers v1 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-06-12 · Lyude Paul <lyude@redhat.com>
Rust bindings for gem shmem v21 · 4 matching patches
Entire posting: LANDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-06-10 · Lyude Paul <lyude@redhat.com>
Rust bindings for gem shmem v20 · 4 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-06-08 · Lyude Paul <lyude@redhat.com>
Rust bindings for gem shmem v19 · 4 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-06-04 · Lyude Paul <lyude@redhat.com>
Rust bindings for gem shmem v18 · 4 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-06-03 · Lyude Paul <lyude@redhat.com>
Rust bindings for gem shmem v17 · 6 matching patches
Entire posting: SUPERSEDED · 1 of 6 landed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v17 1/6] rust: drm: gem: shmem: Fix Default implementation for ObjectConfig 2026-06-03
- [PATCH v17 2/6] rust: drm: gem: shmem: Add DmaResvGuard helper 2026-06-03
- [PATCH v17 3/6] rust: drm: gem: shmem: Add vmap functions 2026-06-03
- [PATCH v17 4/6] rust: faux: Allow retrieving a bound Device 2026-06-03
- [PATCH v17 5/6] rust: sync: Add SetOnce::reset() 2026-06-03
- [PATCH v17 6/6] rust: drm: gem: Introduce shmem::Object::sg_table() 2026-06-03
-
2026-06-02 · Lyude Paul <lyude@redhat.com>
Rust bindings for gem shmem v16 · 6 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v16 1/6] rust: drm: gem/shmem: Add DmaResvGuard helper 2026-06-02
- [PATCH v16 2/6] rust: drm: gem: Add vmap functions to shmem bindings 2026-06-02
- [PATCH v16 3/6] rust: sync: Add SetOnce::reset() 2026-06-02
- [PATCH v16 4/6] rust: gem: shmem: Fix Default implementation for ObjectConfig 2026-06-02
- [PATCH v16 5/6] rust: faux: Allow retrieving a bound Device 2026-06-02
- [PATCH v16 6/6] rust: drm: gem: Introduce shmem::Object::sg_table() 2026-06-02
-
2026-05-29 · Lyude Paul <lyude@redhat.com>
Rust bindings for gem shmem v15 · 5 matching patches
Entire posting: SUPERSEDED · 1 of 6 landed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v15 1/6] rust: gem: shmem: Fix Default implementation for ObjectConfig 2026-05-29
- [PATCH v15 2/6] rust: drm: gem/shmem: Add DmaResvGuard helper 2026-05-29
- [PATCH v15 3/6] rust: drm: gem: Add vmap functions to shmem bindings 2026-05-29
- [PATCH v15 4/6] rust: faux: Allow retrieving a bound Device 2026-05-29
- [PATCH v15 6/6] rust: drm: gem: Introduce shmem::Object::sg_table() 2026-05-29
-
2026-05-26 · Lyude Paul <lyude@redhat.com>
rust: drm: gem: shmem: Add sg_table() function v14 · 5 matching patches
Entire posting: PENDING · 2 of 6 reviewed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v14 1/6] rust: faux: Allow retrieving a bound Device 2026-05-26
- [PATCH v14 2/6] rust: gem: shmem: Fix Default implementation for ObjectConfig 2026-05-26
- [PATCH v14 3/6] rust: drm: gem: s/device::Device/Device/ for shmem.rs 2026-05-26
- [PATCH v14 5/6] rust: drm: gem/shmem: Add DmaResvGuard helper 2026-05-26
- [PATCH v14 6/6] rust: drm: gem: Introduce shmem::Object::sg_table() 2026-05-26
-
2026-05-26 · Lyude Paul <lyude@redhat.com>
rust: sync: Introduce LazyInit v1 · 2 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-05-07 · Laura Nao <hidden>
DRM 'feature' support for DRM drivers v3 · 1 matching patch
Entire posting: LANDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-05-05 · Laura Nao <hidden>
DRM 'feature' support for DRM drivers v2 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-04-28 · Lyude Paul <lyude@redhat.com>
Rust bindings for gem shmem v13 · 4 matching patches
Entire posting: SUPERSEDED · 1 of 5 landed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-04-21 · Lyude Paul <lyude@redhat.com>
Rust bindings for gem shmem v12 · 3 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-04-21 · Lyude Paul <lyude@redhat.com>
Rust bindings for gem shmem v11 · 3 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-04-21 · Gary Guo <gary@garyguo.net>
rust: I/O type generalization and projection v2 · 10 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v2 01/11] rust: io: generalize `MmioRaw` to pointer to arbitrary type 2026-04-21
- [PATCH v2 02/11] rust: io: generalize `Mmio` to arbitrary type 2026-04-21
- [PATCH v2 03/11] rust: io: use pointer types instead of address 2026-04-21
- [PATCH v2 04/11] rust: io: add missing safety requirement in `IoCapable` methods 2026-04-21
- [PATCH v2 05/11] rust: io: restrict untyped IO access and `register!` to `Region` 2026-04-21
- [PATCH v2 06/11] rust: io: add view type 2026-04-21
- [PATCH v2 07/11] rust: dma: add methods to unsafely create reference from subview 2026-04-21
- [PATCH v2 08/11] rust: io: add `read_val` and `write_val` function on I/O view 2026-04-21
- [PATCH v2 10/11] rust: dma: drop `dma_read!` and `dma_write!` API 2026-04-21
- [PATCH v2 11/11] rust: io: add copying methods 2026-04-21
-
2026-04-21 · Alexandre Courbot <acourbot@nvidia.com>
gpu: nova-core: run unload sequence upon unbinding v2 · 1 matching patch
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v2 1/5] rust: add warn_on_err macro 2026-04-21
-
2026-04-15 · Gary Guo <gary@garyguo.net>
Rework index projection syntax v1 · 3 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-04-09 · Lyude Paul <lyude@redhat.com>
Rust bindings for gem shmem v10 · 3 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-04-05 · Miguel Ojeda <ojeda@kernel.org>
rust: bump minimum Rust and `bindgen` versions v2 · 24 matching patches
Entire posting: LANDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v2 01/33] rust: kbuild: remove `--remap-path-prefix` workarounds 2026-04-05
- [PATCH v2 02/33] rust: kbuild: remove "`try` keyword" workaround for `bindgen` < 0.59.2 2026-04-05
- [PATCH v2 03/33] rust: kbuild: remove unneeded old `allow`s for generated layout tests 2026-04-05
- [PATCH v2 06/33] rust: bump Clippy's MSRV and clean `incompatible_msrv` allows 2026-04-05
- [PATCH v2 07/33] rust: allow globally `clippy::incompatible_msrv` 2026-04-05
- [PATCH v2 09/33] rust: remove `RUSTC_HAS_SLICE_AS_FLATTENED` and simplify code 2026-04-05
- [PATCH v2 10/33] rust: remove `RUSTC_HAS_COERCE_POINTEE` and simplify code 2026-04-05
- [PATCH v2 11/33] rust: kbuild: remove skipping of `-Wrustdoc::unescaped_backticks` 2026-04-05
- [PATCH v2 12/33] rust: kbuild: remove `feature(...)`s that are now stable 2026-04-05
- [PATCH v2 13/33] rust: transmute: simplify code with Rust 1.80.0 `split_at_*checked()` 2026-04-05
- [PATCH v2 14/33] rust: alloc: simplify with `NonNull::add()` now that it is stable 2026-04-05
- [PATCH v2 15/33] rust: macros: simplify code using `feature(extract_if)` 2026-04-05
- [PATCH v2 16/33] rust: block: update `const_refs_to_static` MSRV TODO comment 2026-04-05
- [PATCH v2 20/33] rust: kbuild: update `bindgen --rust-target` version and replace comment 2026-04-05
- [PATCH v2 22/33] docs: rust: quick-start: openSUSE provides `rust-src` package nowadays 2026-04-05
- [PATCH v2 23/33] docs: rust: quick-start: update Ubuntu versioned packages 2026-04-05
- [PATCH v2 24/33] docs: rust: quick-start: update minimum Ubuntu version 2026-04-05
- [PATCH v2 25/33] docs: rust: quick-start: add Ubuntu 26.04 LTS and remove subsection title 2026-04-05
- [PATCH v2 26/33] docs: rust: quick-start: remove Gentoo "testing" note 2026-04-05
- [PATCH v2 27/33] docs: rust: quick-start: remove Nix "unstable channel" note 2026-04-05
- [PATCH v2 28/33] docs: rust: quick-start: remove GDB/Binutils mention 2026-04-05
- [PATCH v2 29/33] docs: rust: general-information: simplify Kconfig example 2026-04-05
- [PATCH v2 30/33] docs: rust: general-information: use real example 2026-04-05
- [PATCH v2 31/33] rust: declare cfi_encoding for lru_status 2026-04-05
-
2026-04-02 · Gary Guo <gary@kernel.org>
rust: more memory barriers bindings v1 · 2 matching patches
Entire posting: Pending Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
-
2026-04-01 · Miguel Ojeda <ojeda@kernel.org>
rust: bump minimum Rust and `bindgen` versions v1 · 24 matching patches
Entire posting: SUPERSEDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH 02/33] rust: bump Clippy's MSRV and clean `incompatible_msrv` allows 2026-04-01
- [PATCH 04/33] rust: remove `RUSTC_HAS_SLICE_AS_FLATTENED` and simplify code 2026-04-01
- [PATCH 05/33] rust: remove `RUSTC_HAS_COERCE_POINTEE` and simplify code 2026-04-01
- [PATCH 06/33] rust: kbuild: remove skipping of `-Wrustdoc::unescaped_backticks` 2026-04-01
- [PATCH 07/33] rust: kbuild: remove `feature(...)`s that are now stable 2026-04-01
- [PATCH 08/33] rust: kbuild: simplify `--remap-path-prefix` workaround 2026-04-01
- [PATCH 09/33] rust: kbuild: make `--remap-path-prefix` workaround conditional 2026-04-01
- [PATCH 10/33] rust: transmute: simplify code with Rust 1.80.0 `split_at_*checked()` 2026-04-01
- [PATCH 11/33] rust: alloc: simplify with `NonNull::add()` now that it is stable 2026-04-01
- [PATCH 12/33] rust: macros: update `extract_if` MSRV TODO comment 2026-04-01
- [PATCH 13/33] rust: block: update `const_refs_to_static` MSRV TODO comment 2026-04-01
- [PATCH 17/33] rust: kbuild: update `bindgen --rust-target` version and replace comment 2026-04-01
- [PATCH 19/33] rust: kbuild: remove "`try` keyword" workaround for `bindgen` < 0.59.2 2026-04-01
- [PATCH 20/33] rust: kbuild: remove unneeded old `allow`s for generated layout tests 2026-04-01
- [PATCH 22/33] docs: rust: quick-start: openSUSE provides `rust-src` package nowadays 2026-04-01
- [PATCH 23/33] docs: rust: quick-start: update Ubuntu versioned packages 2026-04-01
- [PATCH 24/33] docs: rust: quick-start: update minimum Ubuntu version 2026-04-01
- [PATCH 25/33] docs: rust: quick-start: add Ubuntu 26.04 LTS and remove subsection title 2026-04-01
- [PATCH 26/33] docs: rust: quick-start: remove Gentoo "testing" note 2026-04-01
- [PATCH 27/33] docs: rust: quick-start: remove Nix "unstable channel" note 2026-04-01
- [PATCH 28/33] docs: rust: quick-start: remove GDB/Binutils mention 2026-04-01
- [PATCH 29/33] docs: rust: general-information: simplify Kconfig example 2026-04-01
- [PATCH 30/33] docs: rust: general-information: use real example 2026-04-01
- [PATCH 31/33] rust: declare cfi_encoding for lru_status 2026-04-01
- LANDED [PATCH 2/3] rust: dma: generalize BinaryWriter impl for Coherent<T> 2026-03-25 · Danilo Krummrich <dakr@kernel.org>
- LANDED [PATCH 1/3] rust: uaccess: generalize write_dma() to accept any Coherent<T> 2026-03-25 · Danilo Krummrich <dakr@kernel.org>
-
2026-03-20 · Lyude Paul <lyude@redhat.com>
Introduce DeviceContext v6 · 5 matching patches
Entire posting: PENDING · 4 of 5 reviewed Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v6 1/5] rust/drm: Fix potential drop of uninitialized driver data 2026-03-20
- [PATCH v6 2/5] rust/drm: Introduce DeviceContext 2026-03-20
- [PATCH v6 3/5] rust/drm: Don't setup private driver data until registration 2026-03-20
- [PATCH v6 4/5] rust/drm/gem: Add DriverAllocImpl type alias 2026-03-20
- [PATCH v6 5/5] rust/drm/gem: Use DeviceContext with GEM objects 2026-03-20
-
2026-03-20 · Danilo Krummrich <dakr@kernel.org>
dma::Coherent & dma::CoherentBox API v2 · 5 matching patches
Entire posting: LANDED Open cover letterLifecycle progress covers the full posting, including patches outside this subsystem and inbox.
- [PATCH v2 1/8] rust: dma: use "kernel vertical" style for imports 2026-03-20
- [PATCH v2 2/8] rust: dma: add generalized container for types other than slices 2026-03-20
- [PATCH v2 3/8] rust: dma: add zeroed constructor to `Coherent` 2026-03-20
- [PATCH v2 4/8] rust: dma: introduce dma::CoherentBox for memory initialization 2026-03-20
- [PATCH v2 5/8] rust: dma: add Coherent:init() and Coherent::init_with_attrs() 2026-03-20
Quiet for 30+ days (1)
Patches with no review trailers and no replies. Oldest first.
- [PATCH v14 1/6] rust: faux: Allow retrieving a bound Device +5 more in this series 2026-05-26 · Lyude Paul <lyude@redhat.com>