generic/285: fix test for generic SEEK_HOLE/DATA implementations
authorKonstantin Khlebnikov <k.khlebnikov@samsung.com>
Tue, 22 Apr 2014 00:47:23 +0000 (10:47 +1000)
committerDave Chinner <david@fromorbit.com>
Tue, 22 Apr 2014 00:47:23 +0000 (10:47 +1000)
commit35ee39228be394c66ec8c7d7702526861511ae9a
tree73a99ff347512c7f92fde68d3880aad139e3aec1
parentc365b11682ba2794982d117b611ad1e0376bcc7f
generic/285: fix test for generic SEEK_HOLE/DATA implementations

Generic implementation of SEEK_HOLE/DATA reports whole file as data chunk with
virtual hole at the end (generic_file_llseek, used by ext2/ext3/reiserfs/nfs).

Currently test prepares file smaller than expected for "huge file" testcases
(testcases 10-12). This patch fixes test file layout, now second data chunk
ends right at the expected end of file.

Plus it fixes type of 'filesz' argument, it should be off_t.

Signed-off-by: Konstantin Khlebnikov <k.khlebnikov@samsung.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
src/seek_sanity_test.c