]> 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>
Wed, 20 Mar 2013 04:22:49 +0000 (15:22 +1100)
commit6440ee71b6afe36a09ed12a94f1aaa1191709364
tree7d3374bd390f60f1fbf08c87e3fcce0b4bc81322
parent1a9402aa19b54dec824e45614e3505845bbb4f34
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