Messages in this thread | | | From | Kairui Song <> | Subject | [PATCH v2 0/2] mm: memcontrol: cleanup and optimize for two accounting params | Date | Tue, 20 Sep 2022 02:06:32 +0800 |
| |
From: Kairui Song <kasong@tencent.com>
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
| |