]> git.baikalelectronics.ru Git - kernel.git/commit
f2fs: let's keep writing IOs on SBI_NEED_FSCK
authorJaegeuk Kim <jaegeuk@kernel.org>
Wed, 14 Jul 2021 23:14:02 +0000 (16:14 -0700)
committerJaegeuk Kim <jaegeuk@kernel.org>
Tue, 20 Jul 2021 01:16:40 +0000 (18:16 -0700)
commitea6175d2d6f2f4fa3dc0b45ec7a564f8fcdc4643
tree02e3f07ed17df44257f955532a668dd343406433
parent05a7af143850886ea0322715b542da8d0d108355
f2fs: let's keep writing IOs on SBI_NEED_FSCK

SBI_NEED_FSCK is an indicator that fsck.f2fs needs to be triggered, so it
is not fully critical to stop any IO writes. So, let's allow to write data
instead of reporting EIO forever given SBI_NEED_FSCK, but do keep OPU.

Fixes: 5b9bbd9f87c6 ("f2fs: drop inplace IO if fs status is abnormal")
Cc: <stable@kernel.org> # v5.13+
Reviewed-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/data.c
fs/f2fs/segment.c