@@ -17,6 +17,7 @@ _begin_fstest auto quick compress
# real QA test starts here
_supported_fs btrfs
_require_scratch
+_require_btrfs_no_nodatacow
__workout()
{
@@ -30,6 +30,7 @@ _require_test
_require_scratch
_require_btrfs_command "property"
_require_btrfs_command inspect-internal dump-super
+_require_btrfs_no_nodatacow
send_files_dir=$TEST_DIR/btrfs-test-$seq
@@ -28,6 +28,7 @@ _supported_fs btrfs
_require_test
_require_scratch
_require_btrfs_command "property"
+_require_btrfs_no_nodatacow
_scratch_mkfs >> $seqres.full 2>&1
_scratch_mount
@@ -18,6 +18,7 @@ _begin_fstest auto compress
_supported_fs btrfs
_require_scratch
_require_btrfs_command property
+_require_btrfs_no_nodatacow
algos=($(_btrfs_compression_algos))
@@ -18,6 +18,7 @@ _begin_fstest auto quick compress rw
_supported_fs btrfs
_require_scratch
_require_odirect
+_require_btrfs_no_nodatacow
_require_chattr c
_scratch_mkfs >>$seqres.full 2>&1
@@ -25,6 +25,7 @@ _require_scratch_reflink
_require_btrfs_send_v2
_require_xfs_io_command "fiemap"
_require_fssum
+_require_btrfs_no_nodatacow
_fixed_by_kernel_commit a11452a3709e \
"btrfs: send: avoid unaligned encoded writes when attempting to clone range"