f2fs: fix write pointers on zoned device after roll forward
[platform/kernel/linux-starfive.git] / fs / f2fs / recovery.c
index f0de36e..c8ba9f1 100644 (file)
@@ -917,6 +917,8 @@ skip:
        if (!err && fix_curseg_write_pointer && !f2fs_readonly(sbi->sb) &&
                        f2fs_sb_has_blkzoned(sbi)) {
                err = f2fs_fix_curseg_write_pointer(sbi);
+               if (!err)
+                       err = f2fs_check_write_pointer(sbi);
                ret = err;
        }