summaryrefslogtreecommitdiffstats
path: root/Documentation/cgroup-v2.txt
diff options
context:
space:
mode:
authorJohannes Weiner2016-03-17 22:20:25 +0100
committerLinus Torvalds2016-03-17 23:09:34 +0100
commit588083bb37a3cea8533c392370a554417c8f29cb (patch)
treec2ae9e34d17c670f40a1748a086f0709449900a1 /Documentation/cgroup-v2.txt
parenttools/vm/page-types.c: avoid memset() in walk_pfn() when count == 1 (diff)
downloadkernel-qcow2-linux-588083bb37a3cea8533c392370a554417c8f29cb.tar.gz
kernel-qcow2-linux-588083bb37a3cea8533c392370a554417c8f29cb.tar.xz
kernel-qcow2-linux-588083bb37a3cea8533c392370a554417c8f29cb.zip
mm: memcontrol: reclaim when shrinking memory.high below usage
When setting memory.high below usage, nothing happens until the next charge comes along, and then it will only reclaim its own charge and not the now potentially huge excess of the new memory.high. This can cause groups to stay in excess of their memory.high indefinitely. To fix that, when shrinking memory.high, kick off a reclaim cycle that goes after the delta. Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> Acked-by: Michal Hocko <mhocko@suse.com> Cc: Vladimir Davydov <vdavydov@virtuozzo.com> Cc: <stable@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'Documentation/cgroup-v2.txt')
0 files changed, 0 insertions, 0 deletions