QA output created by 564
touch: cannot touch '/xfstests-dev/results//btrfs_compress_freespacetree/generic/require_test': No space left on device
source range overlaps destination range in same file returns EINVAL
copy_range: Invalid argument

destination file O_RDONLY returns EBADF
copy_range: Bad file descriptor

destination file O_APPEND returns EBADF
copy_range: Bad file descriptor

source/destination as directory returns EISDIR
copy_range: Is a directory
copy_range: Is a directory

source/destination as blkdev returns EINVAL
copy_range: Invalid argument
copy_range: Invalid argument

source/destination as chardev returns EINVAL
copy_range: Invalid argument
copy_range: Invalid argument

source/destination as FIFO returns EINVAL
copy_range: Invalid argument
copy_range: Invalid argument

length beyond 8EiB wraps around 0 returns EOVERFLOW
copy_range: Value too large for defined data type
copy_range: Value too large for defined data type

source range beyond 8TiB returns 0

destination range beyond 8TiB returns EFBIG
copy_range: File too large

destination larger than rlimit returns EFBIG
File size limit exceeded