[PATCH 0/2] mm, slab: Extend vm/drop_caches to shrink kmem slabs

Waiman Long
2019-06-24T17:42:17Z

The purpose of this patchset is to allow system administrators to have
the ability to shrink all the kmem slabs in order to free up memory
and get a more accurate picture of how many slab objects are actually
being used.

Patch 1 adds a new memcg_iterate_all() that is used by the patch 2 to
iterate on all the memory cgroups.

Waiman Long (2):
mm, memcontrol: Add memcg_iterate_all()
mm, slab: Extend vm/drop_caches to shrink kmem slabs

Documentation/sysctl/vm.txt | 11 ++++++++--
fs/drop_caches.c | 4 ++++
include/linux/memcontrol.h | 3 +++
include/linux/slab.h | 1 +
kernel/sysctl.c | 4 ++--
mm/memcontrol.c | 13 +++++++++++
mm/slab_common.c | 44 +++++++++++++++++++++++++++++++++++++
7 files changed, 76 insertions(+), 4 deletions(-)

--
2.18.1