Subject mm/slab, alloc_tag: reduce obj_ext memory waste
Author vbabka@kernel.org
Date 2026-07-27 12:53:55 +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 v3 01/13] mm/slab: skip kfence objects in allocation profiling [Body]
[PATCH v3 02/13] mm/slab: remove objs_per_slab() [Body]
[PATCH v3 03/13] mm: move struct slabobj_ext to mm/slab.h [Body]
[PATCH v3 04/13] mm/slab: make slab_obj_ext() determine object index [Body]
[PATCH v3 05/13] mm/slab: abstract slabobj_ext.objcg access [Body]
[PATCH v3 06/13] mm/slab: abstract slabobj_ext.ref access [Body]
[PATCH v3 07/13] mm/slab: replace slab.stride with obj_exts_in_object [Body]
[PATCH v3 08/13] mm/slab: change struct slabobj_ext to a union [Body]
[PATCH v3 09/13] mm/slab: introduce slab_obj_ext_has_codetag() [Body]
[PATCH v3 10/13] mm/slab: reduce slabobj_ext memory with allocation profiling disabled [Body]
[PATCH v3 11/13] mm/slab: add cache_ and slab_needs_objcg() helpers [Body]
[PATCH v3 12/13] mm/slab: stop allocating objcg pointers when unnecessary [Body]
[PATCH v3 13/13] mm/slab, kfence, memcg: completely remove obj_ext for kfence objects [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-07-27
Passed
ID (for dev) ca94a58e-c851-4a1e-a71d-3ffd56c30902
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 5ff172f6c94d282d83cb88bdfec5f647ad9c6105 [Config] passed [Log]
[KASAN] Boot test: Base 5ff172f6c94d282d83cb88bdfec5f647ad9c6105 [Config] passed [Log]
[KASAN] Build Patched 5ff172f6c94d282d83cb88bdfec5f647ad9c6105 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 5ff172f6c94d282d83cb88bdfec5f647ad9c6105 [Config] [patched] passed [Log]
[KASAN] Fuzz 5ff172f6c94d282d83cb88bdfec5f647ad9c6105 [Config] 5ff172f6c94d282d83cb88bdfec5f647ad9c6105 [Config] [patched] passed [Log] [Artifacts]