diff options
Diffstat (limited to 'fs/f2fs/super.c')
-rw-r--r-- | fs/f2fs/super.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c index 13d0a0fe49dd..347d70049288 100644 --- a/fs/f2fs/super.c +++ b/fs/f2fs/super.c | |||
@@ -760,7 +760,6 @@ static int f2fs_fill_super(struct super_block *sb, void *data, int silent) | |||
760 | struct buffer_head *raw_super_buf; | 760 | struct buffer_head *raw_super_buf; |
761 | struct inode *root; | 761 | struct inode *root; |
762 | long err = -EINVAL; | 762 | long err = -EINVAL; |
763 | int i; | ||
764 | 763 | ||
765 | /* allocate memory for f2fs-specific super block info */ | 764 | /* allocate memory for f2fs-specific super block info */ |
766 | sbi = kzalloc(sizeof(struct f2fs_sb_info), GFP_KERNEL); | 765 | sbi = kzalloc(sizeof(struct f2fs_sb_info), GFP_KERNEL); |
@@ -818,12 +817,12 @@ static int f2fs_fill_super(struct super_block *sb, void *data, int silent) | |||
818 | mutex_init(&sbi->gc_mutex); | 817 | mutex_init(&sbi->gc_mutex); |
819 | mutex_init(&sbi->writepages); | 818 | mutex_init(&sbi->writepages); |
820 | mutex_init(&sbi->cp_mutex); | 819 | mutex_init(&sbi->cp_mutex); |
821 | for (i = 0; i < NR_GLOBAL_LOCKS; i++) | ||
822 | mutex_init(&sbi->fs_lock[i]); | ||
823 | mutex_init(&sbi->node_write); | 820 | mutex_init(&sbi->node_write); |
824 | sbi->por_doing = 0; | 821 | sbi->por_doing = 0; |
825 | spin_lock_init(&sbi->stat_lock); | 822 | spin_lock_init(&sbi->stat_lock); |
826 | init_rwsem(&sbi->bio_sem); | 823 | init_rwsem(&sbi->bio_sem); |
824 | init_rwsem(&sbi->cp_rwsem); | ||
825 | init_waitqueue_head(&sbi->cp_wait); | ||
827 | init_sb_info(sbi); | 826 | init_sb_info(sbi); |
828 | 827 | ||
829 | /* get an inode for meta space */ | 828 | /* get an inode for meta space */ |