]> Pileus Git - ~andy/linux/commitdiff
SELinux: remove crazy contortions around proc
authorEric Paris <eparis@redhat.com>
Fri, 24 Aug 2012 19:58:45 +0000 (15:58 -0400)
committerEric Paris <eparis@redhat.com>
Thu, 25 Jul 2013 17:02:50 +0000 (13:02 -0400)
We check if the fsname is proc and if so set the proc superblock security
struct flag.  We then check if the flag is set and use the string 'proc'
for the fsname instead of just using the fsname.  What's the point?  It's
always proc...  Get rid of the useless conditional.

Signed-off-by: Eric Paris <eparis@redhat.com>
security/selinux/hooks.c

index 911b780fcf802c44368eb12a77bd5cf011db100c..42b538ceb8b421a7976e5a324e782801e333f695 100644 (file)
@@ -678,7 +678,7 @@ static int selinux_set_mnt_opts(struct super_block *sb,
                sbsec->flags |= SE_SBPROC;
 
        /* Determine the labeling behavior to use for this filesystem type. */
-       rc = security_fs_use((sbsec->flags & SE_SBPROC) ? "proc" : sb->s_type->name, &sbsec->behavior, &sbsec->sid);
+       rc = security_fs_use(sb->s_type->name, &sbsec->behavior, &sbsec->sid);
        if (rc) {
                printk(KERN_WARNING "%s: security_fs_use(%s) returned %d\n",
                       __func__, sb->s_type->name, rc);