For zoned model, the first device (devices[0]) is not zoned device,
whose zoned_model is not F2FS_ZONED_HM. Let's skip it and check write
pointer of left devices continuously.

Signed-off-by: Sheng Yong <[email protected]>
---
 fsck/fsck.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fsck/fsck.c b/fsck/fsck.c
index 6cb02729aec7..b15931eba3a0 100644
--- a/fsck/fsck.c
+++ b/fsck/fsck.c
@@ -3351,7 +3351,7 @@ static void fix_wp_sit_alignment(struct f2fs_sb_info *sbi)
                if (!c.devices[i].path)
                        break;
                if (c.devices[i].zoned_model != F2FS_ZONED_HM)
-                       break;
+                       continue;
 
                wpd.dev_index = i;
                if (f2fs_report_zones(i, chk_and_fix_wp_with_sit, &wpd)) {
-- 
2.40.1



_______________________________________________
Linux-f2fs-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to