Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2baf06df authored by James Morris's avatar James Morris
Browse files

SELinux: use do_each_thread as a proper do/while block



Use do_each_thread as a proper do/while block.  Sparse complained.

Signed-off-by: default avatarJames Morris <jmorris@namei.org>
Acked-by: default avatarStephen Smalley <sds@tycho.nsa.gov>
parent e399f982
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -5196,12 +5196,12 @@ static int selinux_setprocattr(struct task_struct *p,
			struct task_struct *g, *t;
			struct mm_struct *mm = p->mm;
			read_lock(&tasklist_lock);
			do_each_thread(g, t)
			do_each_thread(g, t) {
				if (t->mm == mm && t != p) {
					read_unlock(&tasklist_lock);
					return -EPERM;
				}
			while_each_thread(g, t);
			} while_each_thread(g, t);
			read_unlock(&tasklist_lock);
		}