Patch Series

Subject : memcg: obj stock and slab stat caching cleanups
Author hannes@cmpxchg.org
Date 2026-03-02 19:50:14 +0000 UTC
Version
Cc akpm@linux-foundation.org cgroups@vger.kernel.org hannes@cmpxchg.org hao.li@linux.dev harry.yoo@oracle.com jweiner@meta.com linux-kernel@vger.kernel.org linux-mm@kvack.org mhocko@kernel.org roman.gushchin@linux.dev shakeel.butt@linux.dev vbabka@suse.cz

Patches (5)

Name Content [All]
[PATCH 1/5] mm: memcg: factor out trylock_stock() and unlock_stock() [Body]
[PATCH 2/5] mm: memcg: simplify objcg charge size and stock remainder math [Body]
[PATCH 3/5] mm: memcontrol: split out __obj_cgroup_charge() [Body]
[PATCH 4/5] mm: memcontrol: use __account_obj_stock() in the !locked path [Body]
[PATCH 5/5] mm: memcg: separate slab stat accounting from objcg charge cache [Body]

Session 2026-03-02

ID (for dev) b4250d62-0a4d-4694-bb27-bee1139de986
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 430bea593a36e3be8e949d02e55756c61b75910a [Config] passed [Log]
[KASAN] Boot test: Base 430bea593a36e3be8e949d02e55756c61b75910a [Config] passed [Log]
[KASAN] Build Patched 430bea593a36e3be8e949d02e55756c61b75910a [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 430bea593a36e3be8e949d02e55756c61b75910a [Config] [patched] passed [Log]
[KASAN] Fuzz 430bea593a36e3be8e949d02e55756c61b75910a [Config] 430bea593a36e3be8e949d02e55756c61b75910a [Config] [patched] passed [Log] [Artifacts]