Patch Series

Subject rust: add `Ownable` trait and `Owned` type
Author a.hindborg@kernel.org
Date 2026-02-04 11:56:45 +0000 UTC
Version
Cc a.hindborg@kernel.org airlied@gmail.com aliceryhl@google.com bhelgaas@google.com bjorn3_gh@protonmail.com boqun.feng@gmail.com 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 vireshk@kernel.org viro@zeniv.linux.org.uk

Patches (9)

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

Session 2026-02-04

ID (for dev) 303e6b89-2e0e-4f57-b0bf-3febfd66a7ed
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 3b688128ee79df55807d8b3e60e9d0ed62db009d [Config] passed [Log]
[KASAN] Boot test: Base 3b688128ee79df55807d8b3e60e9d0ed62db009d [Config] failed [Log]