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>
 
                        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;
                        }