diff options
| -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 | ||
