Subject mm/slab, alloc_tag: reduce obj_ext memory waste
Author vbabka@kernel.org
Date 2026-07-20 14:16:15 +0000 UTC
Version
Cc akpm@linux-foundation.org cgroups@vger.kernel.org cl@gentwo.org elver@google.com glider@google.com hao.li@linux.dev harry@kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org rientjes@google.com roman.gushchin@linux.dev shakeel.butt@linux.dev surenb@google.com vbabka@kernel.org
Patches (13)
Name Content [All]
[PATCH v2 01/13] mm/slab: skip kfence objects in allocation profiling [Body]
[PATCH v2 02/13] mm/slub: skip handle_failed_objexts_alloc() with profiling disabled [Body]
[PATCH v2 03/13] mm/slab: remove objs_per_slab() [Body]
[PATCH v2 04/13] mm: move struct slabobj_ext to mm/slab.h [Body]
[PATCH v2 05/13] mm/slab: make slab_obj_ext() determine object index [Body]
[PATCH v2 06/13] mm/slab: abstract slabobj_ext.objcg access [Body]
[PATCH v2 07/13] mm/slab: abstract slabobj_ext.ref access [Body]
[PATCH v2 08/13] mm/slab: replace slab.stride with obj_exts_in_object [Body]
[PATCH v2 09/13] mm/slab: change struct slabobj_ext to a union [Body]
[PATCH v2 10/13] mm/slab: introduce slab_obj_ext_has_codetag() [Body]
[PATCH v2 11/13] mm/slab: reduce slabobj_ext memory with allocation profiling disabled [Body]
[PATCH v2 12/13] mm/slab: add cache_ and slab_needs_objcg() helpers [Body]
[PATCH v2 13/13] mm/slab: stop allocating objcg pointers when unnecessary [Body]
Session 2026-07-20
ID (for dev) 29547dee-f8fa-41ff-8c06-ccd112bbb862
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base d9e6a7623938968e3752b67e37eaff097e559a54 [Config] passed [Log]
[KASAN] Boot test: Base d9e6a7623938968e3752b67e37eaff097e559a54 [Config] passed [Log]
[KASAN] Build Patched d9e6a7623938968e3752b67e37eaff097e559a54 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched d9e6a7623938968e3752b67e37eaff097e559a54 [Config] [patched] passed [Log]
[KASAN] Fuzz d9e6a7623938968e3752b67e37eaff097e559a54 [Config] d9e6a7623938968e3752b67e37eaff097e559a54 [Config] [patched] passed [Log] [Artifacts]