aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChao Yu <chao@kernel.org>2023-09-04 23:10:07 +0800
committerJaegeuk Kim <jaegeuk@kernel.org>2023-09-07 14:14:19 -0700
commit5b20e61663f9a0d0bddf18aa6b730bf4ec5319e3 (patch)
treec05d76adc546955a1b3167ae47aff625a25ba612
parent84a218572118382f73997c6411ff80c98d3f6f94 (diff)
downloadf2fs-tools-5b20e61663f9a0d0bddf18aa6b730bf4ec5319e3.tar.gz
fsck.f2fs: use INFO_MSG() to print i_gc_failure reset info
fsck.f2fs prints i_gc_failures reset message w/ [FIX] tags, it's not appropriate due to reset i_gc_failures is not a fix. Let's add INFO_MSG() macro to print such important non-fix message. Signed-off-by: Chao Yu <chao@kernel.org> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
-rw-r--r--fsck/fsck.c2
-rw-r--r--include/f2fs_fs.h7
2 files changed, 8 insertions, 1 deletions
diff --git a/fsck/fsck.c b/fsck/fsck.c
index 78ffdb6..a30719e 100644
--- a/fsck/fsck.c
+++ b/fsck/fsck.c
@@ -1282,7 +1282,7 @@ skip_blkcnt_fix:
if (c.fix_on) {
node_blk->i.i_gc_failures = cpu_to_le16(0);
need_fix = 1;
- FIX_MSG("Regular: 0x%x reset i_gc_failures from 0x%x to 0x00",
+ INFO_MSG("Regular: 0x%x reset i_gc_failures from 0x%x to 0x00",
nid, i_gc_failures);
}
}
diff --git a/include/f2fs_fs.h b/include/f2fs_fs.h
index 7e7db22..bc4f7b8 100644
--- a/include/f2fs_fs.h
+++ b/include/f2fs_fs.h
@@ -235,6 +235,13 @@ static inline uint64_t bswap_64(uint64_t val)
/*
* Debugging interfaces
*/
+
+#define INFO_MSG(fmt, ...) \
+ do { \
+ printf("[INFO] (%s:%4d) ", __func__, __LINE__); \
+ printf(" --> "fmt"\n", ##__VA_ARGS__); \
+ } while (0)
+
#define FIX_MSG(fmt, ...) \
do { \
printf("[FIX] (%s:%4d) ", __func__, __LINE__); \