From: Darrick J. Wong <darrick.wong@xxxxxxxxxx> The _get_file_block_size helper was added so that tests could find out the size of a fundamental unit of allocation for a given file, which is necessary for certain fallocate and clonerange tests. On certain filesystem configurations (ocfs2 with clusters, xfs with a large rt extent size), this is /not/ the same as the filesystem block size, and these tests will fail. Fix them to use the correct helper. Signed-off-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> --- tests/xfs/328 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/xfs/328 b/tests/xfs/328 index 9b17b6a4..26325b40 100755 --- a/tests/xfs/328 +++ b/tests/xfs/328 @@ -48,7 +48,7 @@ mkdir "$testdir" # 2^10 blocks... that should be plenty for anyone. fnr=$((12 + LOAD_FACTOR)) free_blocks=$(stat -f -c '%a' "$testdir") -blksz=$(_get_block_size $testdir) +blksz=$(_get_file_block_size $testdir) space_avail=$((free_blocks * blksz)) calc_space() {