cgroup: reorganize css_task_iter functions
authorTejun Heo <tj@kernel.org>
Thu, 15 Oct 2015 20:41:52 +0000 (16:41 -0400)
committerTejun Heo <tj@kernel.org>
Thu, 15 Oct 2015 20:41:52 +0000 (16:41 -0400)
commitecb9d535df967b3ca565535e14456f612373bf5e
tree0a4a5f742715f8d36d764b5ca0fb77db40f75119
parentf6d7d049c17a29fbc4c2723899a242d6889554aa
cgroup: reorganize css_task_iter functions

* Rename css_advance_task_iter() to css_task_iter_advance_css_set()
  and make it clear it->task_pos too at the end of the iteration.

* Factor out css_task_iter_advance() from css_task_iter_next().  The
  new function whines if called on a terminated iterator.

Except for the termination check, this is pure reorganization and
doesn't introduce any behavior changes.  This will help the planned
locking update for css_task_iter.

Signed-off-by: Tejun Heo <tj@kernel.org>
kernel/cgroup.c