• Michal Hocko's avatar
    memcg: clean up swap accounting initialization code · 6acc8b02
    Michal Hocko authored
    Memcg swap accounting is currently enabled by enable_swap_cgroup when
    the root cgroup is created.  mem_cgroup_init acts as a memcg subsystem
    initializer which sounds like a much better place for enable_swap_cgroup
    as well.  We already register memsw files from there so it makes a lot
    of sense to merge those two into a single enable_swap_cgroup function.
    
    This patch doesn't introduce any semantic changes.
    Signed-off-by: default avatarMichal Hocko <mhocko@suse.cz>
    Cc: Zhouping Liu <zliu@redhat.com>
    Cc: Kamezawa Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
    Cc: David Rientjes <rientjes@google.com>
    Cc: Li Zefan <lizefan@huawei.com>
    Cc: CAI Qian <caiqian@redhat.com>
    Cc: Tejun Heo <tj@kernel.org>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    6acc8b02
memcontrol.c 179 KB