Commit 125c9fb1ccb53eb2ea9380df40f3c743f3fb2fed
1 parent
c56f16dab0
f2fs: check hot_data for roll-forward recovery
We need to check HOT_DATA to truncate any previous data block when doing roll-forward recovery. Cc: <stable@vger.kernel.org> Reviewed-by: Chao Yu <yuchao0@huawei.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Showing 1 changed file with 1 additions and 1 deletions Side-by-side Diff
fs/f2fs/recovery.c
... | ... | @@ -317,7 +317,7 @@ |
317 | 317 | return 0; |
318 | 318 | |
319 | 319 | /* Get the previous summary */ |
320 | - for (i = CURSEG_WARM_DATA; i <= CURSEG_COLD_DATA; i++) { | |
320 | + for (i = CURSEG_HOT_DATA; i <= CURSEG_COLD_DATA; i++) { | |
321 | 321 | struct curseg_info *curseg = CURSEG_I(sbi, i); |
322 | 322 | if (curseg->segno == segno) { |
323 | 323 | sum = curseg->sum_blk->entries[blkoff]; |