forked from Minki/linux
phonedev: remove BKL
The phone_device array is covered by the phone_lock mutex in all cases and request_module no longer needs the BKL so we can remove the only remaining instance of the BKL from phonedev. Signed-off-by: Richard Holden <aciddeath@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
3e680aae4e
commit
60c11d2abf
@ -54,7 +54,6 @@ static int phone_open(struct inode *inode, struct file *file)
|
||||
if (minor >= PHONE_NUM_DEVICES)
|
||||
return -ENODEV;
|
||||
|
||||
lock_kernel();
|
||||
mutex_lock(&phone_lock);
|
||||
p = phone_device[minor];
|
||||
if (p)
|
||||
@ -81,7 +80,6 @@ static int phone_open(struct inode *inode, struct file *file)
|
||||
fops_put(old_fops);
|
||||
end:
|
||||
mutex_unlock(&phone_lock);
|
||||
unlock_kernel();
|
||||
return err;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user