btrfs-progs/tests/convert-tests
Qu Wenruo 1c557766d2 btrfs-progs: tests: add convert test case for multiply overflow
The new test case will test whether btrfs-convert can handle 64G ext*
fs.

This exercise the cctx->total_bytes calculation where multiplying 4K
(unsigned int) and 16777216 (u32) could lead to bit overflow for
unsigned int and got 0, and screw up later free space calculation.

Signed-off-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
2020-08-31 17:01:02 +02:00
..
001-ext2-basic
002-ext3-basic
003-ext4-basic
004-ext2-backup-superblock-ranges btrfs-progs: tests: drop keyword function 2019-07-04 15:36:01 +02:00
005-delete-all-rollback
006-large-hole-extent
007-unsupported-block-sizes
008-readonly-image
009-common-inode-flags
010-reiserfs-basic
011-reiserfs-delete-all-rollback
012-reiserfs-large-hole-extent
013-reiserfs-common-inode-flags
014-reiserfs-tail-handling btrfs-progs: tests: convert/014 use shell builtin for generating content 2018-03-30 22:15:55 +02:00
015-no-rollback-after-balance
016-invalid-large-inline-extent
017-fs-near-full btrfs-progs: tests: check that convert does not create extents beyond device boundary 2020-06-29 17:45:39 +02:00
018-fs-size-overflow btrfs-progs: tests: add convert test case for multiply overflow 2020-08-31 17:01:02 +02:00