generic/009: fix check for zero range support
authorEric Whitney <enwlinux@gmail.com>
Tue, 22 Apr 2014 00:47:53 +0000 (10:47 +1000)
committerDave Chinner <david@fromorbit.com>
Tue, 22 Apr 2014 00:47:53 +0000 (10:47 +1000)
Generic/009 fails when run on a file system that does not support byte range
zeroing.  For example, an EOPNOTSUPP failure occurs when the test is run
on a pre-3.15 extent-mapped file system.  The code in the test intended
to prevent this contains an apparent typo that results in a check for
fallocate() rather than zero range support.

Signed-off-by: Eric Whitney <enwlinux@gmail.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
tests/generic/009

index b7b0b3f82ad6513b883c959992a68bca701e6058..b4d3e4bb15a1f56c472eb1251901066f4aa6ccb3 100644 (file)
@@ -44,7 +44,7 @@ trap "_cleanup ; exit \$status" 0 1 2 3 15
 
 # real QA test starts here
 _supported_os Linux
-_require_xfs_io_falloc "fzero"
+_require_xfs_io_falloc_zero
 
 testfile=$TEST_DIR/009.$$