Commit b0c44f05a2b719f3ecfa4673c04d80a17bb23e92

Authored by Jaegeuk Kim
1 parent ec325b5270

f2fs: need fsck.f2fs if the recovery was failed

If the roll-forward recovery was failed, we'd better conduct fsck.f2fs.

Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>

Showing 1 changed file with 3 additions and 0 deletions Side-by-side Diff

... ... @@ -1083,6 +1083,9 @@
1083 1083 if (err)
1084 1084 goto free_proc;
1085 1085  
  1086 + if (!retry)
  1087 + sbi->need_fsck = true;
  1088 +
1086 1089 /* recover fsynced data */
1087 1090 if (!test_opt(sbi, DISABLE_ROLL_FORWARD)) {
1088 1091 err = recover_fsync_data(sbi);