diff mbox series

[f2fs-dev] mkfs.f2fs: fix to update compact summary's footer correctly

Message ID 20250324115211.3088698-1-chao@kernel.org (mailing list archive)
State New
Headers show
Series [f2fs-dev] mkfs.f2fs: fix to update compact summary's footer correctly | expand

Commit Message

Chao Yu March 24, 2025, 11:52 a.m. UTC
It missed to set compact summary's footer correctly, fix it.

There is no consistent issue, as initial entry_type in footer is zero
that the value is equal to SUM_TYPE_DATA we will fix to update to.

Fixes: 724ca0883658 ("mkfs.f2fs: refactor format flow for cleanup")
Signed-off-by: Chao Yu <chao@kernel.org>
---
 mkfs/f2fs_format.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
diff mbox series

Patch

diff --git a/mkfs/f2fs_format.c b/mkfs/f2fs_format.c
index c28ebb0..2680bd3 100644
--- a/mkfs/f2fs_format.c
+++ b/mkfs/f2fs_format.c
@@ -1012,10 +1012,9 @@  static int f2fs_write_check_point_pack(void)
 	memcpy(sum_compact_p, &journal->n_sits, SUM_JOURNAL_SIZE);
 	sum_compact_p += SUM_JOURNAL_SIZE;
 
-	/* hot data summary */
-	memset(sum, 0, F2FS_BLKSIZE);
-	SET_SUM_TYPE(sum, SUM_TYPE_DATA);
+	SET_SUM_TYPE((struct f2fs_summary_block *)sum_compact, SUM_TYPE_DATA);
 
+	/* hot data summary */
 	sum_entry = (struct f2fs_summary *)sum_compact_p;
 	memcpy(sum_entry, c.sum[CURSEG_HOT_DATA],
 			sizeof(struct f2fs_summary) * MAX_CACHE_SUMS);