diff mbox series

[f2fs-dev] fsck.f2fs: check all-zero inline data with helper is_zeroed

Message ID 20240712020133.140148-3-shengyong@oppo.com (mailing list archive)
State New
Headers show
Series [f2fs-dev] fsck.f2fs: check all-zero inline data with helper is_zeroed | expand

Commit Message

Sheng Yong July 12, 2024, 2:01 a.m. UTC
Signed-off-by: Sheng Yong <shengyong@oppo.com>
---
 fsck/fsck.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

Comments

Chao Yu July 12, 2024, 7:14 a.m. UTC | #1
On 2024/7/12 10:01, Sheng Yong wrote:
> Signed-off-by: Sheng Yong <shengyong@oppo.com>

Reviewed-by: Chao Yu <chao@kernel.org>

Thanks,
diff mbox series

Patch

diff --git a/fsck/fsck.c b/fsck/fsck.c
index e2fb042d3dec..6cb02729aec7 100644
--- a/fsck/fsck.c
+++ b/fsck/fsck.c
@@ -1081,10 +1081,7 @@  check_next:
 			}
 		}
 		if (!(node_blk->i.i_inline & F2FS_DATA_EXIST)) {
-			char buf[MAX_INLINE_DATA(node_blk)];
-			memset(buf, 0, MAX_INLINE_DATA(node_blk));
-
-			if (memcmp(buf, inline_data_addr(node_blk),
+			if (!is_zeroed(inline_data_addr(node_blk),
 						MAX_INLINE_DATA(node_blk))) {
 				ASSERT_MSG("[0x%x] junk inline data", nid);
 				if (c.fix_on) {