]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - fs/proc/base.c
sysctl: Add ctl_table chains into cstring paths
[mv-sheeva.git] / fs / proc / base.c
index 662ddf2ec4f1ad7060f49d07ab1d26ebc631c72d..9cde9edf9c4d40a4a3c20e3fb1c3758518092f98 100644 (file)
@@ -1132,9 +1132,6 @@ static ssize_t proc_loginuid_write(struct file * file, const char __user * buf,
        ssize_t length;
        uid_t loginuid;
 
-       if (!capable(CAP_AUDIT_CONTROL))
-               return -EPERM;
-
        rcu_read_lock();
        if (current != pid_task(proc_pid(inode), PIDTYPE_PID)) {
                rcu_read_unlock();
@@ -1163,7 +1160,7 @@ static ssize_t proc_loginuid_write(struct file * file, const char __user * buf,
                goto out_free_page;
 
        }
-       length = audit_set_loginuid(current, loginuid);
+       length = audit_set_loginuid(loginuid);
        if (likely(length == 0))
                length = count;