On some old kernel(e.g. v3.5), this case fails because it can not create extent_max_zeroout_kb file, as below: Silence is golden +./tests/generic/448: line 54: /sys/fs/ext4/sda5/extent_max_zeroout_kb: No such file or directory seek sanity check failed! The extent_max_zeroout_kb file is introduced by: 67a5da564f97('ext4: make the zero-out chunk size tunable') We should only disable extent zeroing when extent_max_zeroout_kb is supported. Signed-off-by: Xiao Yang <yangx.jy@xxxxxxxxxxxxxx> --- tests/generic/448 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/generic/448 b/tests/generic/448 index 87b99d7..3e92742 100755 --- a/tests/generic/448 +++ b/tests/generic/448 @@ -51,7 +51,8 @@ _require_test_program "seek_sanity_test" # Disable extent zeroing for ext4 as that change where holes are created if [ "$FSTYP" = "ext4" ]; then DEV=`_short_dev $TEST_DEV` - echo 0 >/sys/fs/ext4/$DEV/extent_max_zeroout_kb + [ -f /sys/fs/ext4/$DEV/extent_max_zeroout_kb ] \ + && echo 0 >/sys/fs/ext4/$DEV/extent_max_zeroout_kb fi $here/src/seek_sanity_test -s 18 -e 18 $BASE_TEST_FILE > $seqres.full 2>&1 || -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe fstests" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html