None of the fzero calls in this test end up writing past the end of the
file, so this flag is unnecessary and can cause the test to fail on
filesystems that don't implement FALLOC_FL_KEEP_SIZE.
Signed-off-by: Anna Schumaker <anna.schumaker@oracle.com>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Zorro Lang <zlang@redhat.com>
Signed-off-by: Zorro Lang <zlang@kernel.org>
# delalloc blocks and convert the ranges to unwritten.
endoff=$((bytes - 4096))
for i in $(seq 0 8192 $endoff); do
- $XFS_IO_PROG -c "fzero -k $i 4k" $file >> $seqres.full 2>&1
+ $XFS_IO_PROG -c "fzero $i 4k" $file >> $seqres.full 2>&1
done
# now zero the opposite set to remove remaining delalloc extents
for i in $(seq 4096 8192 $endoff); do
- $XFS_IO_PROG -c "fzero -k $i 4k" $file >> $seqres.full 2>&1
+ $XFS_IO_PROG -c "fzero $i 4k" $file >> $seqres.full 2>&1
done
_scratch_cycle_mount