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: James Morris <jmorris@namei.org> Acked-by: Stephen Smalley <sds@tycho.nsa.gov>
This commit is contained in:
parent
e399f98224
commit
2baf06df85
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue