xfs/300: modify test to work on any fs block size
[xfstests-dev.git] / tests / xfs / 300
index 28608b811897b462fb0eb26625ae580b6453ab5f..4f1c927a76d3d0dc701ab0b2c2d4aa8eba19501c 100755 (executable)
@@ -50,8 +50,9 @@ $XFS_IO_PROG -f -c "pwrite -S 0x63 0 4096" $SCRATCH_MNT/attrvals >> $seqres.full
 cat $SCRATCH_MNT/attrvals | attr -s name $SCRATCH_MNT/$seq.test >> $seqres.full 2>&1
 
 # Fragment the file by writing backwards
+bs=$(_get_file_block_size $SCRATCH_MNT)
 for I in `seq 6 -1 0`; do
-       dd if=/dev/zero of=$SCRATCH_MNT/$seq.test seek=$I bs=4k \
+       dd if=/dev/zero of=$SCRATCH_MNT/$seq.test seek=$I bs=${bs} \
           oflag=direct count=1 conv=notrunc >> $seqres.full 2>&1
 done