Message ID | 20230612233203.1571983-1-daeho43@gmail.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 7faa5e31fcc187229cacf102fcea25feb65af239 |
Headers | show |
Series | [f2fs-dev] f2fs: check zone write pointer points to the end of zone | expand |
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim <jaegeuk@kernel.org>: On Mon, 12 Jun 2023 16:32:03 -0700 you wrote: > From: Daeho Jeong <daehojeong@google.com> > > 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: Daeho Jeong <daehojeong@google.com> > > [...] Here is the summary with links: - [f2fs-dev] f2fs: check zone write pointer points to the end of zone https://git.kernel.org/jaegeuk/f2fs/c/7faa5e31fcc1 You are awesome, thank you!
diff --git a/fs/f2fs/segment.c b/fs/f2fs/segment.c index 0c0c033c4bdd..8c7af8b4fc47 100644 --- a/fs/f2fs/segment.c +++ b/fs/f2fs/segment.c @@ -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) {