]> git.karo-electronics.de Git - karo-tx-linux.git/commit
memcg: further simplify mem_cgroup_iter
authorMichal Hocko <mhocko@suse.cz>
Wed, 20 Mar 2013 04:07:22 +0000 (15:07 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Thu, 21 Mar 2013 05:33:51 +0000 (16:33 +1100)
commitefef820a4b0e631ccf1e58bcaf3e0a59d9c0a88f
tree01851f7296d62aa592bc0c8572dfd0f2863bbeea
parent3c04b00b3572eb0f5e4c135a6fbbbc6752630d44
memcg: further simplify mem_cgroup_iter

mem_cgroup_iter basically does two things currently.  It takes care of the
house keeping (reference counting, raclaim cookie) and it iterates through
a hierarchy tree (by using cgroup generic tree walk).  The code would be
much more easier to follow if we move the iteration outside of the
function (to __mem_cgrou_iter_next) so the distinction is more clear.
This patch doesn't introduce any functional changes.

Signed-off-by: Michal Hocko <mhocko@suse.cz>
Acked-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Li Zefan <lizefan@huawei.com>
Cc: Ying Han <yinghan@google.com>
Cc: Tejun Heo <htejun@gmail.com>
Cc: Glauber Costa <glommer@parallels.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/memcontrol.c