Patch Series

Subject rust: add `Ownable` trait and `Owned` type
Author a.hindborg@kernel.org
Date 2026-02-24 11:17:56 +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 gary@garyguo.net gregkh@linuxfoundation.org igor.korotin.linux@gmail.com ira.weiny@intel.com jack@suse.cz kwilczynski@kernel.org leon@kernel.org liam.howlett@oracle.com 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 lorenzo.stoakes@oracle.com lossin@kernel.org nm@ti.com ojeda@kernel.org oliver.mangold@pm.me paul@paul-moore.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@suse.cz viresh.kumar@linaro.org vireshk@kernel.org viro@zeniv.linux.org.uk

Patches (10)

Name Content [All]
[PATCH v16 01/10] rust: alloc: add `KBox::into_nonnull` [Body]
[PATCH v16 02/10] rust: types: Add Ownable/Owned types [Body]
[PATCH v16 03/10] rust: rename `AlwaysRefCounted` to `RefCounted`. [Body]
[PATCH v16 04/10] rust: Add missing SAFETY documentation for `ARef` example [Body]
[PATCH v16 05/10] rust: aref: update formatting of use statements [Body]
[PATCH v16 06/10] rust: Add `OwnableRefCounted` [Body]
[PATCH v16 07/10] rust: page: update formatting of `use` statements [Body]
[PATCH v16 08/10] rust: page: convert to `Ownable` [Body]
[PATCH v16 09/10] rust: implement `ForeignOwnable` for `Owned` [Body]
[PATCH v16 10/10] rust: page: add `from_raw()` [Body]

Session 2026-02-24

ID (for dev) 16a4fb56-2e82-4e8b-b53c-479bf4b0f0b4
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base b8d687c7eeb52d0353ac27c4f71594a2e6aa365f [Config] passed [Log]
[KASAN] Boot test: Base b8d687c7eeb52d0353ac27c4f71594a2e6aa365f [Config] passed [Log]
[KASAN] Build Patched b8d687c7eeb52d0353ac27c4f71594a2e6aa365f [Config] [patched] passed [Log]
[KASAN] Boot test: Patched b8d687c7eeb52d0353ac27c4f71594a2e6aa365f [Config] [patched] passed [Log]
[KASAN] Fuzz b8d687c7eeb52d0353ac27c4f71594a2e6aa365f [Config] b8d687c7eeb52d0353ac27c4f71594a2e6aa365f [Config] [patched] skipped [Log] [Artifacts]