Patch Series

Subject rust: xarray: add entry API with preloading
Author a.hindborg@kernel.org
Date 2026-02-09 14:38:06 +0000 UTC
Version
Cc a.hindborg@kernel.org akpm@linux-foundation.org alex.gaynor@gmail.com aliceryhl@google.com bjorn3_gh@protonmail.com boqun.feng@gmail.com cl@gentwo.org da.gomez@kernel.org dakr@kernel.org gary@garyguo.net harry.yoo@oracle.com liam.howlett@oracle.com linux-kernel@vger.kernel.org linux-mm@kvack.org lorenzo.stoakes@oracle.com lossin@kernel.org ojeda@kernel.org rientjes@google.com roman.gushchin@linux.dev rust-for-linux@vger.kernel.org tamird@gmail.com tmgross@umich.edu vbabka@suse.cz willy@infradead.org

Patches (12)

Name Content [All]
[PATCH v3 01/12] rust: xarray: minor formatting fixes [Body]
[PATCH v3 02/12] rust: xarray: add debug format for `StoreError` [Body]
[PATCH v3 03/12] rust: xarray: add `contains_index` method [Body]
[PATCH v3 04/12] rust: xarray: add `XArrayState` [Body]
[PATCH v3 05/12] rust: xarray: use `xas_load` instead of `xa_load` in `Guard::load` [Body]
[PATCH v3 06/12] rust: xarray: simplify `Guard::load` [Body]
[PATCH v3 07/12] rust: xarray: add `find_next` and `find_next_mut` [Body]
[PATCH v3 08/12] rust: xarray: add entry API [Body]
[PATCH v3 09/12] rust: mm: add abstractions for allocating from a `sheaf` [Body]
[PATCH v3 10/12] rust: mm: sheaf: allow use of C initialized static caches [Body]
[PATCH v3 11/12] xarray, radix-tree: enable sheaf support for kmem_cache [Body]
[PATCH v3 12/12] rust: xarray: add preload API [Body]

Session 2026-02-09

ID (for dev) 562c4585-c56e-49b9-9425-1570c01ef7f3
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base a1a876489abcc1e75b03bd3b2f6739ceeaaec8c5 [Config] passed [Log]
[KASAN] Boot test: Base a1a876489abcc1e75b03bd3b2f6739ceeaaec8c5 [Config] passed [Log]
[KASAN] Build Patched a1a876489abcc1e75b03bd3b2f6739ceeaaec8c5 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched a1a876489abcc1e75b03bd3b2f6739ceeaaec8c5 [Config] [patched] passed [Log]
[KASAN] Fuzzing a1a876489abcc1e75b03bd3b2f6739ceeaaec8c5 [Config] a1a876489abcc1e75b03bd3b2f6739ceeaaec8c5 [Config] [patched] passed [Log] [Artifacts]