All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5]: memcg: obj stock and slab stat caching cleanups
@ 2026-03-02 19:50 Johannes Weiner
  2026-03-02 19:50 ` [PATCH 1/5] mm: memcg: factor out trylock_stock() and unlock_stock() Johannes Weiner
                   ` (5 more replies)
  0 siblings, 6 replies; 28+ messages in thread
From: Johannes Weiner @ 2026-03-02 19:50 UTC (permalink / raw)
  To: Andrew Morton
  Cc: Hao Li, Michal Hocko, Roman Gushchin, Shakeel Butt,
	Vlastimil Babka, Harry Yoo, linux-mm, cgroups, linux-kernel

This is a follow-up to `[PATCH] memcg: fix slab accounting in
refill_obj_stock() trylock path`. The way the slab stat cache and the
objcg charge cache interact appears a bit too fragile. This series
factors those paths apart as much as practical.

Based on today's mm-new.

 mm/memcontrol.c | 146 +++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 96 insertions(+), 50 deletions(-)


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2026-03-05 13:09 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-02 19:50 [PATCH 0/5]: memcg: obj stock and slab stat caching cleanups Johannes Weiner
2026-03-02 19:50 ` [PATCH 1/5] mm: memcg: factor out trylock_stock() and unlock_stock() Johannes Weiner
2026-03-02 21:43   ` Shakeel Butt
2026-03-03  7:56   ` Hao Li
2026-03-03  9:23   ` Vlastimil Babka (SUSE)
2026-03-05 13:09     ` Johannes Weiner
2026-03-02 19:50 ` [PATCH 2/5] mm: memcg: simplify objcg charge size and stock remainder math Johannes Weiner
2026-03-02 21:44   ` Shakeel Butt
2026-03-03  8:01   ` Hao Li
2026-03-03  9:34   ` Vlastimil Babka (SUSE)
2026-03-02 19:50 ` [PATCH 3/5] mm: memcontrol: split out __obj_cgroup_charge() Johannes Weiner
2026-03-02 21:45   ` Shakeel Butt
2026-03-03  8:04   ` Hao Li
2026-03-03  9:37   ` Vlastimil Babka (SUSE)
2026-03-02 19:50 ` [PATCH 4/5] mm: memcontrol: use __account_obj_stock() in the !locked path Johannes Weiner
2026-03-02 21:50   ` Shakeel Butt
2026-03-03  8:06   ` Hao Li
2026-03-03  9:39   ` Vlastimil Babka (SUSE)
2026-03-02 19:50 ` [PATCH 5/5] mm: memcg: separate slab stat accounting from objcg charge cache Johannes Weiner
2026-03-02 22:20   ` Shakeel Butt
2026-03-03  8:54   ` Hao Li
2026-03-03 10:42     ` Vlastimil Babka (SUSE)
2026-03-03 13:45       ` Shakeel Butt
2026-03-03 15:43         ` Johannes Weiner
2026-03-03 16:26           ` Shakeel Butt
2026-03-04  0:38             ` Hao Li
2026-03-04 13:02   ` Vlastimil Babka (SUSE)
2026-03-03 21:11 ` [PATCH 0/5]: memcg: obj stock and slab stat caching cleanups Roman Gushchin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.