diff options
author | Li RongQing <[email protected]> | 2016-05-27 14:27:43 -0700 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2016-05-27 14:49:37 -0700 |
commit | cbedbac3e66121ddbac363776c23119f8eaeefda (patch) | |
tree | 2705dfac84c6f79bef0415ca662eb98fe44d6a1d /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | badbda53e505089062e194c614e6f23450bc98b2 (diff) |
mm/memcontrol.c: fix the margin computation in mem_cgroup_margin()
mem_cgroup_margin() might return (memory.limit - memory_count) when the
memsw.limit is in excess. This doesn't happen usually because we do not
allow excess on hard limits and (memory.limit <= memsw.limit), but
__GFP_NOFAIL charges can force the charge and cause the excess when no
memory is really swappable (swap is full or no anonymous memory is
left).
[[email protected]: rewrote changelog]
Link: http://lkml.kernel.org/r/[email protected]
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Li RongQing <[email protected]>
Acked-by: Vladimir Davydov <[email protected]>
Acked-by: Michal Hocko <[email protected]>
Cc: Johannes Weiner <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions