Modify generic tests to require non-zoned block device
generic/108 is disabled on zoned block device because the LVM device not
always aligned to the zone boundary.
generic/471 is disabled because we cannot enable NoCoW on zoned btrfs.
generic/570 is disabled because swap file which require nocow is not usable
on zoned btrfs.
Signed-off-by: Naohiro Aota <naohiro.aota@wdc.com>
---
tests/generic/108 | 1 +
tests/generic/471 | 1 +
tests/generic/570 | 1 +
3 files changed, 3 insertions(+)
diff --git a/tests/generic/108 b/tests/generic/108
index 7dd426c19030..b51bce9f9bce 100755
--- a/tests/generic/108
+++ b/tests/generic/108
@@ -35,6 +35,7 @@ _require_scratch_nocheck
_require_block_device $SCRATCH_DEV
_require_scsi_debug
_require_command "$LVM_PROG" lvm
+_require_non_zoned_device $SCRATCH_DEV
lvname=lv_$seq
vgname=vg_$seq
diff --git a/tests/generic/471 b/tests/generic/471
index dab06f3a315c..66b7d6946a9f 100755
--- a/tests/generic/471
+++ b/tests/generic/471
@@ -37,6 +37,7 @@ mkdir $testdir
# all filesystems, use a NOCOW file on btrfs.
if [ $FSTYP == "btrfs" ]; then
_require_chattr C
+ _require_non_zoned_device $TEST_DEV
touch $testdir/f1
$CHATTR_PROG +C $testdir/f1
fi
diff --git a/tests/generic/570 b/tests/generic/570
index 7d03acfe3c44..71928f0ac980 100755
--- a/tests/generic/570
+++ b/tests/generic/570
@@ -25,6 +25,7 @@ _supported_fs generic
_require_test_program swapon
_require_scratch_nocheck
_require_block_device $SCRATCH_DEV
+_require_non_zoned_device "$SCRATCH_DEV"
test -e /dev/snapshot && _notrun "userspace hibernation to swap is enabled"
$MKSWAP_PROG "$SCRATCH_DEV" >> $seqres.full
--
2.32.0