[PATCH 0/8]: mm: vmscan: cgroup-related cleanups

From: Johannes Weiner
Date: Tue Oct 22 2019 - 10:48:16 EST


Here are 8 patches that clean up the reclaim code's interaction with
cgroups a bit. They're not supposed to change any behavior, just make
the implementation easier to understand and work with.

My apologies in advance for 5/8, which changes the indentation of
shrink_node() and so results in a terrible diff. The rest of the
series should be straight-forward.

include/linux/memcontrol.h | 32 ++--
include/linux/mmzone.h | 26 +--
mm/memcontrol.c | 12 +-
mm/page_alloc.c | 2 +-
mm/slab.h | 4 +-
mm/vmscan.c | 386 +++++++++++++++++++------------------------
mm/workingset.c | 8 +-
7 files changed, 216 insertions(+), 254 deletions(-)