This series contains a fix for a edge case in my earlier protection calculation patches, and a patch to make the area overall a little more robust to hopefully help avoid this in future. [chris@xxxxxxxxxxxxxx: commit log above] Changes since v2: commit log improved by Michal. Chris Down (1): mm, memcg: Decouple e{low,min} state mutations from protection checks Yafang Shao (1): mm, memcg: Avoid stale protection values when cgroup is above protection include/linux/memcontrol.h | 85 ++++++++++++++++++++++++++++++++------ mm/memcontrol.c | 36 +++++++--------- mm/vmscan.c | 20 +++------ 3 files changed, 93 insertions(+), 48 deletions(-) -- 2.18.2