syscall/fallocate04:skip test02 before kernel 2.6.38
PATCH 1/1 syscall/fallocate04:skip test02 before kernel 2.6.38
From: Shuang Qiu <[email protected]>
FALLOC_FL_PUNCH_HOLE flag for fallocate syscall is available since Linux 2.6.38.
Signed-off-by Shuang Qiu <[email protected]>
--- testcases/kernel/syscalls/fallocate/fallocate04.c | 5 +++++ 1 file changed, 5 insertions(+)
testcases/kernel/syscalls/fallocate/fallocate04.c +5 -0
@@ -142,6 +142,11 @@ static void test02(void)tst_resm (TINFO ,"read allocated file size '%zu'" , alloc_size0);tst_resm (TINFO ,"make a hole with FALLOC_FL_PUNCH_HOLE" ); +if (tst_kvercmp (2 ,6 ,38 ) <0 ) { +tst_brkm (TCONF , cleanup, +"Test must be run with kernel 2.6.38 or newer" ); + } +if (fallocate (fd,FALLOC_FL_PUNCH_HOLE |FALLOC_FL_KEEP_SIZE , block_size, block_size) ==-1 ) {if (errno ==EOPNOTSUPP )
Signature · 1 line
1.7.9.5
PATCH 1/1 syscall/fallocate04:skip test02 before kernel 2.6.38
Hi!
Pushed, thanks.
Signature · 2 lines
Cyril Hrubis [email protected]