diff options
Diffstat (limited to 'fs/f2fs/segment.c')
-rw-r--r-- | fs/f2fs/segment.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/fs/f2fs/segment.c b/fs/f2fs/segment.c index 5a53a0ac6e4f..c3b76d091450 100644 --- a/fs/f2fs/segment.c +++ b/fs/f2fs/segment.c | |||
@@ -976,14 +976,12 @@ void allocate_data_block(struct f2fs_sb_info *sbi, struct page *page, | |||
976 | { | 976 | { |
977 | struct sit_info *sit_i = SIT_I(sbi); | 977 | struct sit_info *sit_i = SIT_I(sbi); |
978 | struct curseg_info *curseg; | 978 | struct curseg_info *curseg; |
979 | unsigned int old_cursegno; | ||
980 | 979 | ||
981 | curseg = CURSEG_I(sbi, type); | 980 | curseg = CURSEG_I(sbi, type); |
982 | 981 | ||
983 | mutex_lock(&curseg->curseg_mutex); | 982 | mutex_lock(&curseg->curseg_mutex); |
984 | 983 | ||
985 | *new_blkaddr = NEXT_FREE_BLKADDR(sbi, curseg); | 984 | *new_blkaddr = NEXT_FREE_BLKADDR(sbi, curseg); |
986 | old_cursegno = curseg->segno; | ||
987 | 985 | ||
988 | /* | 986 | /* |
989 | * __add_sum_entry should be resided under the curseg_mutex | 987 | * __add_sum_entry should be resided under the curseg_mutex |
@@ -1004,7 +1002,6 @@ void allocate_data_block(struct f2fs_sb_info *sbi, struct page *page, | |||
1004 | * since SSR needs latest valid block information. | 1002 | * since SSR needs latest valid block information. |
1005 | */ | 1003 | */ |
1006 | refresh_sit_entry(sbi, old_blkaddr, *new_blkaddr); | 1004 | refresh_sit_entry(sbi, old_blkaddr, *new_blkaddr); |
1007 | locate_dirty_segment(sbi, old_cursegno); | ||
1008 | 1005 | ||
1009 | mutex_unlock(&sit_i->sentry_lock); | 1006 | mutex_unlock(&sit_i->sentry_lock); |
1010 | 1007 | ||