diff options
author | Eric W. Biederman <ebiederm@xmission.com> | 2006-06-26 00:25:42 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-06-26 09:58:23 -0700 |
commit | ff9724a3f7a69f7b443c05981f84e28017c2fc5a (patch) | |
tree | 2c3fae763eb68d18645b4820e2189dc5d0ceabf5 /fs/proc | |
parent | 5634708b5fce807bdf2091cfafc2fb24d791f0c8 (diff) | |
download | op-kernel-dev-ff9724a3f7a69f7b443c05981f84e28017c2fc5a.zip op-kernel-dev-ff9724a3f7a69f7b443c05981f84e28017c2fc5a.tar.gz |
[PATCH] proc: Remove useless BKL in proc_pid_readlink
We already call everything except do_proc_readlink outside of the BKL in
proc_pid_followlink, and there appears to be nothing in do_proc_readlink that
needs any special protection.
So remove this leftover from one of the BKL cleanup efforts.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'fs/proc')
-rw-r--r-- | fs/proc/base.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/fs/proc/base.c b/fs/proc/base.c index 13e3ab9..7169a71 100644 --- a/fs/proc/base.c +++ b/fs/proc/base.c @@ -1167,7 +1167,6 @@ static int proc_pid_readlink(struct dentry * dentry, char __user * buffer, int b struct dentry *de; struct vfsmount *mnt = NULL; - lock_kernel(); if (current->fsuid != inode->i_uid && !capable(CAP_DAC_OVERRIDE)) goto out; @@ -1183,7 +1182,6 @@ static int proc_pid_readlink(struct dentry * dentry, char __user * buffer, int b dput(de); mntput(mnt); out: - unlock_kernel(); return error; } |