From: Kairui Song <kasong@xxxxxxxxxxx> V2 of "[PATCH 0/2] mm: memcontrol: cleanup and optimize for accounting params". Patch 1/2 is a minor cleanup for kmem accouting path. Patch 2/2 optimizes some hot paths by making cgroup_memory_noswap a static key, benchmark shows swap paths now have a ~5% lower overhead. Update from V1: - Collect Acked-by for patch 2/2 from Michal Hocko, Thanks! - Simplify patch 1/1, don't drop mem_cgroup_kmem_disabled and only change one call site as a minor clean up, update commit message for patch 2/2, as suggested by Michal Hocko. Kairui Song (2): mm: memcontrol: use memcg_kmem_enabled in count_objcg_event mm: memcontrol: make cgroup_memory_noswap a static key include/linux/memcontrol.h | 2 +- mm/memcontrol.c | 27 +++++++++++++++++++-------- 2 files changed, 20 insertions(+), 9 deletions(-) -- 2.35.2