diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2009-06-16 14:17:21 -0400 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2009-06-17 00:36:36 -0400 |
commit | ee450f796f6c4f3a563c914cb93ccfa91a1f7580 (patch) | |
tree | c89fbb5fa4821cfeb04a62d9c720f95a6d749f95 | |
parent | 66c6af2e8ba55d4d6691c136b42f2423ab9598ec (diff) |
9P doesn't need BKL in ->umount_begin()
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
-rw-r--r-- | fs/9p/vfs_super.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/fs/9p/vfs_super.c b/fs/9p/vfs_super.c index ab5547ff29a1..38d695d66a0b 100644 --- a/fs/9p/vfs_super.c +++ b/fs/9p/vfs_super.c | |||
@@ -37,7 +37,6 @@ | |||
37 | #include <linux/mount.h> | 37 | #include <linux/mount.h> |
38 | #include <linux/idr.h> | 38 | #include <linux/idr.h> |
39 | #include <linux/sched.h> | 39 | #include <linux/sched.h> |
40 | #include <linux/smp_lock.h> | ||
41 | #include <net/9p/9p.h> | 40 | #include <net/9p/9p.h> |
42 | #include <net/9p/client.h> | 41 | #include <net/9p/client.h> |
43 | 42 | ||
@@ -231,10 +230,8 @@ v9fs_umount_begin(struct super_block *sb) | |||
231 | { | 230 | { |
232 | struct v9fs_session_info *v9ses; | 231 | struct v9fs_session_info *v9ses; |
233 | 232 | ||
234 | lock_kernel(); | ||
235 | v9ses = sb->s_fs_info; | 233 | v9ses = sb->s_fs_info; |
236 | v9fs_session_cancel(v9ses); | 234 | v9fs_session_cancel(v9ses); |
237 | unlock_kernel(); | ||
238 | } | 235 | } |
239 | 236 | ||
240 | static const struct super_operations v9fs_super_ops = { | 237 | static const struct super_operations v9fs_super_ops = { |