diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2010-10-22 13:52:01 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-10-22 13:52:01 -0400 |
commit | 79f14b7c56d3b3ba58f8b43d1f70b9b71477a800 (patch) | |
tree | 3bb53b7806c1baba6cc24b91724a9264cceccd39 /fs/nilfs2/super.c | |
parent | c37927d4359e81b85de644f8fb08878717cf5f3f (diff) | |
parent | 6d7bccc2215c37205ede6c9cf84db64e7c4f9443 (diff) |
Merge branch 'vfs' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
* 'vfs' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl: (30 commits)
BKL: remove BKL from freevxfs
BKL: remove BKL from qnx4
autofs4: Only declare function when CONFIG_COMPAT is defined
autofs: Only declare function when CONFIG_COMPAT is defined
ncpfs: Lock socket in ncpfs while setting its callbacks
fs/locks.c: prepare for BKL removal
BKL: Remove BKL from ncpfs
BKL: Remove BKL from OCFS2
BKL: Remove BKL from squashfs
BKL: Remove BKL from jffs2
BKL: Remove BKL from ecryptfs
BKL: Remove BKL from afs
BKL: Remove BKL from USB gadgetfs
BKL: Remove BKL from autofs4
BKL: Remove BKL from isofs
BKL: Remove BKL from fat
BKL: Remove BKL from ext2 filesystem
BKL: Remove BKL from do_new_mount()
BKL: Remove BKL from cgroup
BKL: Remove BKL from NTFS
...
Diffstat (limited to 'fs/nilfs2/super.c')
-rw-r--r-- | fs/nilfs2/super.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/fs/nilfs2/super.c b/fs/nilfs2/super.c index 922263393c76..9f4913f78408 100644 --- a/fs/nilfs2/super.c +++ b/fs/nilfs2/super.c | |||
@@ -45,7 +45,6 @@ | |||
45 | #include <linux/parser.h> | 45 | #include <linux/parser.h> |
46 | #include <linux/random.h> | 46 | #include <linux/random.h> |
47 | #include <linux/crc32.h> | 47 | #include <linux/crc32.h> |
48 | #include <linux/smp_lock.h> | ||
49 | #include <linux/vfs.h> | 48 | #include <linux/vfs.h> |
50 | #include <linux/writeback.h> | 49 | #include <linux/writeback.h> |
51 | #include <linux/kobject.h> | 50 | #include <linux/kobject.h> |
@@ -342,8 +341,6 @@ static void nilfs_put_super(struct super_block *sb) | |||
342 | struct nilfs_sb_info *sbi = NILFS_SB(sb); | 341 | struct nilfs_sb_info *sbi = NILFS_SB(sb); |
343 | struct the_nilfs *nilfs = sbi->s_nilfs; | 342 | struct the_nilfs *nilfs = sbi->s_nilfs; |
344 | 343 | ||
345 | lock_kernel(); | ||
346 | |||
347 | nilfs_detach_segment_constructor(sbi); | 344 | nilfs_detach_segment_constructor(sbi); |
348 | 345 | ||
349 | if (!(sb->s_flags & MS_RDONLY)) { | 346 | if (!(sb->s_flags & MS_RDONLY)) { |
@@ -361,8 +358,6 @@ static void nilfs_put_super(struct super_block *sb) | |||
361 | sbi->s_super = NULL; | 358 | sbi->s_super = NULL; |
362 | sb->s_fs_info = NULL; | 359 | sb->s_fs_info = NULL; |
363 | nilfs_put_sbinfo(sbi); | 360 | nilfs_put_sbinfo(sbi); |
364 | |||
365 | unlock_kernel(); | ||
366 | } | 361 | } |
367 | 362 | ||
368 | static int nilfs_sync_fs(struct super_block *sb, int wait) | 363 | static int nilfs_sync_fs(struct super_block *sb, int wait) |
@@ -949,8 +944,6 @@ static int nilfs_remount(struct super_block *sb, int *flags, char *data) | |||
949 | struct nilfs_mount_options old_opts; | 944 | struct nilfs_mount_options old_opts; |
950 | int was_snapshot, err; | 945 | int was_snapshot, err; |
951 | 946 | ||
952 | lock_kernel(); | ||
953 | |||
954 | down_write(&nilfs->ns_super_sem); | 947 | down_write(&nilfs->ns_super_sem); |
955 | old_sb_flags = sb->s_flags; | 948 | old_sb_flags = sb->s_flags; |
956 | old_opts.mount_opt = sbi->s_mount_opt; | 949 | old_opts.mount_opt = sbi->s_mount_opt; |
@@ -1024,7 +1017,6 @@ static int nilfs_remount(struct super_block *sb, int *flags, char *data) | |||
1024 | } | 1017 | } |
1025 | out: | 1018 | out: |
1026 | up_write(&nilfs->ns_super_sem); | 1019 | up_write(&nilfs->ns_super_sem); |
1027 | unlock_kernel(); | ||
1028 | return 0; | 1020 | return 0; |
1029 | 1021 | ||
1030 | restore_opts: | 1022 | restore_opts: |
@@ -1032,7 +1024,6 @@ static int nilfs_remount(struct super_block *sb, int *flags, char *data) | |||
1032 | sbi->s_mount_opt = old_opts.mount_opt; | 1024 | sbi->s_mount_opt = old_opts.mount_opt; |
1033 | sbi->s_snapshot_cno = old_opts.snapshot_cno; | 1025 | sbi->s_snapshot_cno = old_opts.snapshot_cno; |
1034 | up_write(&nilfs->ns_super_sem); | 1026 | up_write(&nilfs->ns_super_sem); |
1035 | unlock_kernel(); | ||
1036 | return err; | 1027 | return err; |
1037 | } | 1028 | } |
1038 | 1029 | ||
@@ -1205,7 +1196,6 @@ nilfs_get_sb(struct file_system_type *fs_type, int flags, | |||
1205 | put_nilfs(nilfs); | 1196 | put_nilfs(nilfs); |
1206 | failed: | 1197 | failed: |
1207 | close_bdev_exclusive(sd.bdev, mode); | 1198 | close_bdev_exclusive(sd.bdev, mode); |
1208 | |||
1209 | return err; | 1199 | return err; |
1210 | 1200 | ||
1211 | cancel_new: | 1201 | cancel_new: |