Messages in this thread Patch in this message | | | From | Jan Blunck <> | Subject | [PATCH 18/20] BKL: Remove BKL from do_new_mount() | Date | Wed, 18 Nov 2009 10:24:51 +0100 |
| |
After pushing down the BKL to the get_sb/fill_super operations of the filesystems that still make usage of the BKL it is safe to remove it from do_new_mount().
I've read through all the code formerly covered by the BKL inside do_kern_mount() and have satisfied myself that it doesn't need the BKL any more.
Signed-off-by: Jan Blunck <jblunck@suse.de> Cc: Matthew Wilcox <matthew@wil.cx> --- fs/namespace.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/fs/namespace.c b/fs/namespace.c index bdc3cb4..3f95497 100644 --- a/fs/namespace.c +++ b/fs/namespace.c @@ -1647,9 +1647,7 @@ static int do_new_mount(struct path *path, char *type, int flags, if (!capable(CAP_SYS_ADMIN)) return -EPERM; - lock_kernel(); mnt = do_kern_mount(type, flags, name, data); - unlock_kernel(); if (IS_ERR(mnt)) return PTR_ERR(mnt); -- 1.6.4.2
| |