aboutsummaryrefslogtreecommitdiffstats
path: root/mm/memory.c
diff options
context:
space:
mode:
authorJohannes Weiner <hannes@cmpxchg.org>2014-04-07 15:37:45 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2014-04-07 16:35:57 -0700
commit6d1fdc48938cd51a3964778d78f27cb26c8eb55d (patch)
treed91eba708cf20e7cda0913bb3489df0ae31f5315 /mm/memory.c
parentmemcg: do not replicate get_mem_cgroup_from_mm in __mem_cgroup_try_charge (diff)
downloadlinux-dev-6d1fdc48938cd51a3964778d78f27cb26c8eb55d.tar.xz
linux-dev-6d1fdc48938cd51a3964778d78f27cb26c8eb55d.zip
memcg: sanitize __mem_cgroup_try_charge() call protocol
Some callsites pass a memcg directly, some callsites pass an mm that then has to be translated to a memcg. This makes for a terrible function interface. Just push the mm-to-memcg translation into the respective callsites and always pass a memcg to mem_cgroup_try_charge(). [mhocko@suse.cz: add charge mm helper] Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> Acked-by: Michal Hocko <mhocko@suse.cz> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/memory.c')
0 files changed, 0 insertions, 0 deletions