Patch Series

Subject mm/slab: reduce slab accounting memory overhead by allocating slabobj_ext metadata within unused slab space
Author harry.yoo@oracle.com
Date 2025-08-27 11:37:14 +0000 UTC
Version 1
Cc akpm@linux-foundation.org andreyknvl@gmail.com cl@linux.com dvyukov@google.com glider@google.com hannes@cmpxchg.org harry.yoo@oracle.com linux-mm@kvack.org mhocko@kernel.org muchun.song@linux.dev rientjes@google.com roman.gushchin@linux.dev ryabinin.a.a@gmail.com shakeel.butt@linux.dev surenb@google.com vbabka@suse.cz vincenzo.frascino@arm.com yeoreum.yun@arm.com

Patches (5)

Name Content
[RFC V2 PATCH 1/5] mm/slab: ensure all metadata in slab object is word-aligned [Body]
[RFC V2 PATCH 2/5] mm/slab: abstract slabobj_ext access via new slab_obj_ext() helper [Body]
[RFC V2 PATCH 3/5] mm/slab: use stride to access slabobj_ext [Body]
[RFC V2 PATCH 4/5] mm/slab: save memory by allocating slabobj_ext array from leftover [Body]
[RFC V2 PATCH 5/5] mm/slab: place slabobj_ext metadata in unused space within s->size [Body]

Session 2025-08-27

ID (for dev) 92ff1863-c6cd-43db-928c-7b5440901a74
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] passed [Log]
Build Patched fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] [patched] passed [Log]
Boot test: Patched fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] [patched] passed
Boot test: Base fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] passed
Fuzzing fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] [patched] passed [Log] [Artifacts]