Commit c9667b19 authored by Daeho Jeong's avatar Daeho Jeong Committed by Jaegeuk Kim
Browse files

f2fs: check zone write pointer points to the end of zone



We don't need to report an issue, when the zone write pointer already
points to the end of the zone, since the zone mismatch is already taken
care.

Signed-off-by: default avatarDaeho Jeong <daehojeong@google.com>
Signed-off-by: default avatarJaegeuk Kim <jaegeuk@kernel.org>
parent ac1ee161
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -4888,8 +4888,12 @@ static int check_zone_write_pointer(struct f2fs_sb_info *sbi,
			break;
	}

	// The write pointer matches with the valid blocks
	if (last_valid_block + 1 == wp_block)
	/*
	 * The write pointer matches with the valid blocks or
	 * already points to the end of the zone.
	 */
	if ((last_valid_block + 1 == wp_block) ||
			(zone->wp == zone->start + zone->len))
		return 0;

	if (last_valid_block + 1 == zone_block) {