cgroup: rstat: explicitly put loop variant in while
Instead of do while unconditionally, let's put the loop variant in while. Signed-off-by: Wei Yang <richard.weiyang@gmail.com> Reviewed-by: Michal Koutný <mkoutny@suse.com> Signed-off-by: Tejun Heo <tj@kernel.org>
This commit is contained in:
parent
1815775e74
commit
0da41f7348
|
@ -124,12 +124,10 @@ static struct cgroup *cgroup_rstat_cpu_pop_updated(struct cgroup *pos,
|
|||
|
||||
prstatc = cgroup_rstat_cpu(parent, cpu);
|
||||
nextp = &prstatc->updated_children;
|
||||
while (true) {
|
||||
while (*nextp != pos) {
|
||||
struct cgroup_rstat_cpu *nrstatc;
|
||||
|
||||
nrstatc = cgroup_rstat_cpu(*nextp, cpu);
|
||||
if (*nextp == pos)
|
||||
break;
|
||||
WARN_ON_ONCE(*nextp == parent);
|
||||
nextp = &nrstatc->updated_next;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue