lkml.org 
[lkml]   [2008]   [Jul]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 18/20] SELinux: use do_each_thread as a proper do/while block
    Date
    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>
    ---
    security/selinux/hooks.c | 4 ++--
    1 files changed, 2 insertions(+), 2 deletions(-)

    diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c
    index 6e8d0e9..4130d64 100644
    --- a/security/selinux/hooks.c
    +++ b/security/selinux/hooks.c
    @@ -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);
    }

    --
    1.5.5.1


    \
     
     \ /
      Last update: 2008-07-07 18:53    [W:0.019 / U:59.784 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site