Patch Series

Subject rust: add `Ownable` trait and `Owned` type
Author a.hindborg@kernel.org
Date 2026-02-20 09:51:10 +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 viresh.kumar@linaro.org vireshk@kernel.org viro@zeniv.linux.org.uk

Patches (9)

Name Content [All]
[PATCH v15 1/9] rust: types: Add Ownable/Owned types [Body]
[PATCH v15 2/9] rust: rename `AlwaysRefCounted` to `RefCounted`. [Body]
[PATCH v15 3/9] rust: Add missing SAFETY documentation for `ARef` example [Body]
[PATCH v15 4/9] rust: aref: update formatting of use statements [Body]
[PATCH v15 5/9] rust: Add `OwnableRefCounted` [Body]
[PATCH v15 6/9] rust: page: update formatting of `use` statements [Body]
[PATCH v15 7/9] rust: page: convert to `Ownable` [Body]
[PATCH v15 8/9] rust: implement `ForeignOwnable` for `Owned` [Body]
[PATCH v15 9/9] rust: page: add `from_raw()` [Body]

Session 2026-02-20

ID (for dev) c67628a7-abea-46e0-8e7c-04f2ca3aef21
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] Fuzzing b8d687c7eeb52d0353ac27c4f71594a2e6aa365f [Config] b8d687c7eeb52d0353ac27c4f71594a2e6aa365f [Config] [patched] skipped [Log] [Artifacts]