Patch Series

Subject rust: add `Ownable` trait and `Owned` type
Author a.hindborg@kernel.org
Date 2026-06-04 20:11:13 +0000 UTC
Version
Cc a.hindborg@kernel.org airlied@gmail.com aliceryhl@google.com bhelgaas@google.com bjorn3_gh@protonmail.com boqun@kernel.org brauner@kernel.org dakr@kernel.org daniel.almeida@collabora.com david.m.ertman@intel.com dri-devel@lists.freedesktop.org driver-core@lists.linux.dev gary@garyguo.net gregkh@linuxfoundation.org igor.korotin@linux.dev ira.weiny@intel.com jack@suse.cz kwilczynski@kernel.org leon@kernel.org liam@infradead.org lina@asahilina.net linux-block@vger.kernel.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org linux-pci@vger.kernel.org linux-pm@vger.kernel.org linux-security-module@vger.kernel.org ljs@kernel.org lossin@kernel.org nm@ti.com ojeda@kernel.org oliver.mangold@pm.me paul@paul-moore.com ptikhomirov@virtuozzo.com rafael@kernel.org rust-for-linux@vger.kernel.org sboyd@kernel.org sergeh@kernel.org simona@ffwll.ch tmgross@umich.edu urezki@gmail.com vbabka@kernel.org viresh.kumar@linaro.org vireshk@kernel.org viro@zeniv.linux.org.uk

Patches (10)

Name Content [All]
[PATCH v17 01/10] rust: alloc: add `KBox::into_non_null` [Body]
[PATCH v17 02/10] rust: types: Add Ownable/Owned types [Body]
[PATCH v17 03/10] rust: implement `ForeignOwnable` for `Owned` [Body]
[PATCH v17 04/10] rust: page: update formatting of `use` statements [Body]
[PATCH v17 05/10] rust: page: convert to `Ownable` [Body]
[PATCH v17 06/10] rust: rename `AlwaysRefCounted` to `RefCounted`. [Body]
[PATCH v17 07/10] rust: Add missing SAFETY documentation for `ARef` example [Body]
[PATCH v17 08/10] rust: aref: update formatting of use statements [Body]
[PATCH v17 09/10] rust: Add `OwnableRefCounted` [Body]
[PATCH v17 10/10] rust: page: add `from_raw()` [Body]
Session 2026-06-04
ID (for dev) 0a319e92-e7a3-4384-88f0-111e8f32563a
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 7fd2df204f342fc17d1a0bfcd474b24232fb0f32 [Config] passed [Log]
[KASAN] Boot test: Base 7fd2df204f342fc17d1a0bfcd474b24232fb0f32 [Config] passed [Log]
[KASAN] Build Patched 7fd2df204f342fc17d1a0bfcd474b24232fb0f32 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 7fd2df204f342fc17d1a0bfcd474b24232fb0f32 [Config] [patched] passed [Log]
[KASAN] Fuzz 7fd2df204f342fc17d1a0bfcd474b24232fb0f32 [Config] 7fd2df204f342fc17d1a0bfcd474b24232fb0f32 [Config] [patched] skipped [Log] [Artifacts]