Re: [PATCH] mm: memcontrol: factor out memcg kmem uncharge sequence
From: Muchun Song
Date: Mon Jul 13 2026 - 08:35:08 EST
> On Jul 13, 2026, at 17:03, Guopeng Zhang <guopeng.zhang@xxxxxxxxx> wrote:
>
> From: Guopeng Zhang <zhangguopeng@xxxxxxxxxx>
>
> The kmem-uncharge sequence (mod_memcg_state(MEMCG_KMEM) +
> memcg1_account_kmem + conditional memcg_uncharge) is duplicated verbatim
> in obj_cgroup_release() and drain_obj_stock_slot(). Factor it into a
> small memcg_uncharge_kmem() helper. The reference get/put stays at the
> call sites, as they differ.
>
> No functional change.
>
> Signed-off-by: Guopeng Zhang <zhangguopeng@xxxxxxxxxx>
Reviewed-by: Muchun Song <muchun.song@xxxxxxxxx>