ext4/001: fix check for zero range support
authorEric Whitney <enwlinux@gmail.com>
Tue, 22 Apr 2014 00:47:33 +0000 (10:47 +1000)
committerDave Chinner <david@fromorbit.com>
Tue, 22 Apr 2014 00:47:33 +0000 (10:47 +1000)
Ext4/001 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/ext4/001

index d575d9ab55495aa27d3685b3043a1ff091bd6393..8239f0ee876bac158ee7788bf34d497ec8657195 100755 (executable)
@@ -45,7 +45,7 @@ trap "_cleanup ; exit \$status" 0 1 2 3 15
 # real QA test starts here
 _supported_fs ext4
 _supported_os Linux
-_require_xfs_io_falloc "fzero"
+_require_xfs_io_falloc_zero
 
 testfile=$TEST_DIR/001.$$