• M
    memcg: clean up swap accounting initialization code · 6acc8b02
    Michal Hocko 提交于
    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: NMichal 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: NAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
    6acc8b02
memcontrol.c 179.4 KB