Messages in this thread | | | From | Kemeng Shi <> | Subject | [PATCH v4 0/3] Fix crashes and warnings in ext4 unit test | Date | Tue, 5 Mar 2024 00:35:40 +0800 |
| |
v3->v4: -fix that sbi->s_dirtyclusters_counter is used before initialization.
v2->v3: -fix warning that sb->s_umount is still held when unit test finishs -fix warning that sbi->s_freeclusters_counter is used before initialization.
v1->v2: -properly handle error from sget()
Previously, the new mballoc unit tests are only tested by running "./tools/testing/kunit/kunit.py run ..." in which case only rare configs are enabled. This series fixes issues when more debug configs are enabled. Fixes are tested with and without kunit_tool [1].
[1] https://docs.kernel.org/dev-tools/kunit/run_manual.html
Kemeng Shi (3): ext4: alloc test super block from sget ext4: hold group lock in ext4 kunit test ext4: initialize sbi->s_freeclusters_counter and sbi->s_dirtyclusters_counter before use in kunit test
fs/ext4/mballoc-test.c | 85 +++++++++++++++++++++++++++++++++--------- 1 file changed, 68 insertions(+), 17 deletions(-)
-- 2.30.0
| |