f2fs: give a warning only for readonly partition
authorJaegeuk Kim <jaegeuk@kernel.org>
Fri, 12 Feb 2021 22:09:54 +0000 (14:09 -0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Fri, 12 Feb 2021 22:09:54 +0000 (14:09 -0800)
Let's allow mounting readonly partition. We're able to recovery later once we
have it as read-write back.

Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/super.c

index 4aa533c..30d5abe 100644 (file)
@@ -3933,12 +3933,10 @@ try_onemore:
                 * previous checkpoint was not done by clean system shutdown.
                 */
                if (f2fs_hw_is_readonly(sbi)) {
-                       if (!is_set_ckpt_flags(sbi, CP_UMOUNT_FLAG)) {
-                               err = -EROFS;
+                       if (!is_set_ckpt_flags(sbi, CP_UMOUNT_FLAG))
                                f2fs_err(sbi, "Need to recover fsync data, but write access unavailable");
-                               goto free_meta;
-                       }
-                       f2fs_info(sbi, "write access unavailable, skipping recovery");
+                       else
+                               f2fs_info(sbi, "write access unavailable, skipping recovery");
                        goto reset_checkpoint;
                }