Hi, all, Since we have not yet determined how to check the test result properly, I split patchset v2 into two parts on Chao's suggestion. This is the first part which contains some fixes/cleanups for f2fs-tools, and adds new injections for inject.f2fs.
Changes from v3 are also updated in individual patch. v4: * update manual page of injecting cp v3: * split original patchset into two parts * update manual * refactor inject sit/nat in journal * fix memleak https://lore.kernel.org/linux-f2fs-devel/08ec4cbe-b140-4dc7-94a4-85d6044f4...@kernel.org v2: * add some fix and cleanup * remove img.tar.gz from testcases * add testcases for injection * cleanup helpers script and simplify filter.sed and expected.in https://lore.kernel.org/linux-f2fs-devel/20250610123743.667183-1-shengyo...@xiaomi.com/ v1: https://lore.kernel.org/linux-f2fs-devel/20241029120956.4186731-1-shengy...@oppo.com/ Sheng Yong (13): fsck.f2fs: do not finish/reset zone if dry-run is true f2fs-tools: add option N to answer no for all questions f2fs-tools: cleanup {nid|segno}_in_journal fsck.f2fs: fix invalidate checkpoint dump.f2fs: print more info f2fs-tools: add and export lookup_sit_in_journal inject.f2fs: fix injecting sit/nat in journal inject.f2fs: fix injection on zoned device inject.f2fs: fix and cleanup parsing numeric options inject.f2fs: add members in inject_cp inject.f2fs: add member `feature' in inject_sb inject.f2fs: add members in inject_node inject.f2fs: add member `filename' in inject_dentry fsck/dump.c | 15 +- fsck/f2fs.h | 12 +- fsck/fsck.c | 2 +- fsck/fsck.h | 4 +- fsck/inject.c | 515 ++++++++++++++++++++++++++++++++++++-------- fsck/inject.h | 1 + fsck/main.c | 14 +- fsck/mount.c | 61 ++++-- include/f2fs_fs.h | 1 + lib/libf2fs_zoned.c | 6 +- man/dump.f2fs.8 | 3 + man/fsck.f2fs.8 | 3 + man/inject.f2fs.8 | 46 +++- 13 files changed, 555 insertions(+), 128 deletions(-) -- 2.43.0 _______________________________________________ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel