]> git.baikalelectronics.ru Git - kernel.git/commit
memcg: make mem_cgroup_reparent_charges non failing
authorMichal Hocko <mhocko@suse.cz>
Fri, 26 Oct 2012 11:37:32 +0000 (13:37 +0200)
committerTejun Heo <tj@kernel.org>
Mon, 5 Nov 2012 17:16:59 +0000 (09:16 -0800)
commitfaa6263e76dc1fc8918f6c9612735276753f8784
treed8a495d56a4e94033bdb2fc3b812da8effea1812
parentcaca150948b59101ef068f2ea76c4c7ec1d23745
memcg: make mem_cgroup_reparent_charges non failing

Now that pre_destroy callbacks are called from the context where neither
any task can attach the group nor any children group can be added there
is no other way to fail from mem_cgroup_pre_destroy.
mem_cgroup_pre_destroy doesn't have to take a reference to memcg's css
because all css' are marked dead already.

tj: Remove now unused local variable @cgrp from
    mem_cgroup_reparent_charges().

Signed-off-by: Michal Hocko <mhocko@suse.cz>
Reviewed-by: Glauber Costa <glommer@parallels.com>
Acked-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
mm/memcontrol.c