From: Chandan Rajendra Date: Mon, 26 Dec 2016 17:32:32 +0000 (+0530) Subject: btrfs/012: Enable test to be executed on non-4k block size filesystems X-Git-Tag: v2022.05.01~2250 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=f7a52fc6db347a7b2dade6bc13dac07040f73497;p=users%2Fhch%2Fxfstests-dev.git btrfs/012: Enable test to be executed on non-4k block size filesystems To get the test to work on non-4k block sized filesystems, this commit obtains the block size of the Btrfs filesystem from $TEST_DIR. Signed-off-by: Chandan Rajendra Reviewed-by: Eryu Guan Signed-off-by: Eryu Guan --- diff --git a/tests/btrfs/012 b/tests/btrfs/012 index b39dec0c7..cbd3882e4 100755 --- a/tests/btrfs/012 +++ b/tests/btrfs/012 @@ -63,8 +63,10 @@ _require_command "$E2FSCK_PROG" e2fsck rm -f $seqres.full +BLOCK_SIZE=`get_block_size $TEST_DIR` + # Create & populate an ext4 filesystem -$MKFS_EXT4_PROG -F -b 4096 $SCRATCH_DEV > $seqres.full 2>&1 || \ +$MKFS_EXT4_PROG -F -b $BLOCK_SIZE $SCRATCH_DEV > $seqres.full 2>&1 || \ _notrun "Could not create ext4 filesystem" # Manual mount so we don't use -t btrfs or selinux context mount -t ext4 $SCRATCH_DEV $SCRATCH_MNT