Commit 0da41f73 authored by Wei Yang's avatar Wei Yang Committed by Tejun Heo
Browse files

cgroup: rstat: explicitly put loop variant in while



Instead of do while unconditionally, let's put the loop variant in
while.

Signed-off-by: default avatarWei Yang <richard.weiyang@gmail.com>
Reviewed-by: default avatarMichal Koutný <mkoutny@suse.com>
Signed-off-by: default avatarTejun Heo <tj@kernel.org>
parent 1815775e
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -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;
			}