diff options
Diffstat (limited to 'fs')
-rw-r--r-- | fs/ext2/super.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/fs/ext2/super.c b/fs/ext2/super.c index f98c390caf1d..85df87d0f7b7 100644 --- a/fs/ext2/super.c +++ b/fs/ext2/super.c | |||
@@ -747,8 +747,6 @@ static int ext2_fill_super(struct super_block *sb, void *data, int silent) | |||
747 | __le32 features; | 747 | __le32 features; |
748 | int err; | 748 | int err; |
749 | 749 | ||
750 | lock_kernel(); | ||
751 | |||
752 | err = -ENOMEM; | 750 | err = -ENOMEM; |
753 | sbi = kzalloc(sizeof(*sbi), GFP_KERNEL); | 751 | sbi = kzalloc(sizeof(*sbi), GFP_KERNEL); |
754 | if (!sbi) | 752 | if (!sbi) |
@@ -1086,7 +1084,6 @@ static int ext2_fill_super(struct super_block *sb, void *data, int silent) | |||
1086 | if (ext2_setup_super (sb, es, sb->s_flags & MS_RDONLY)) | 1084 | if (ext2_setup_super (sb, es, sb->s_flags & MS_RDONLY)) |
1087 | sb->s_flags |= MS_RDONLY; | 1085 | sb->s_flags |= MS_RDONLY; |
1088 | ext2_write_super(sb); | 1086 | ext2_write_super(sb); |
1089 | unlock_kernel(); | ||
1090 | return 0; | 1087 | return 0; |
1091 | 1088 | ||
1092 | cantfind_ext2: | 1089 | cantfind_ext2: |
@@ -1112,7 +1109,6 @@ failed_sbi: | |||
1112 | kfree(sbi->s_blockgroup_lock); | 1109 | kfree(sbi->s_blockgroup_lock); |
1113 | kfree(sbi); | 1110 | kfree(sbi); |
1114 | failed_unlock: | 1111 | failed_unlock: |
1115 | unlock_kernel(); | ||
1116 | return ret; | 1112 | return ret; |
1117 | } | 1113 | } |
1118 | 1114 | ||