Linux filesystems doesn't support aio_fsync() and aio_fdsync() operations, so just remove test for these two.
Signed-off-by: Wanlong Gao <[email protected]> --- testcases/kernel/io/aio/aio02/aio_tio.c | 34 --------------------------------- 1 file changed, 34 deletions(-) diff --git a/testcases/kernel/io/aio/aio02/aio_tio.c b/testcases/kernel/io/aio/aio02/aio_tio.c index 9dda462..34fa9ed 100644 --- a/testcases/kernel/io/aio/aio02/aio_tio.c +++ b/testcases/kernel/io/aio/aio02/aio_tio.c @@ -111,8 +111,6 @@ int io_tio(char *pathname, int flag, int n, int operation) for (i = 0; i < AIO_MAXIO; i++) { switch (operation) { - case IO_CMD_FSYNC: - case IO_CMD_FDSYNC: case IO_CMD_PWRITE: if (posix_memalign(&bufptr, alignment, AIO_BLKSIZE)) { perror(" posix_memalign failed "); @@ -179,22 +177,6 @@ int io_tio(char *pathname, int flag, int n, int operation) } } break; - case IO_CMD_FSYNC: - for (i = 0; i < AIO_MAXIO; i++) { - res = io_fsync(myctx, iocbps[i], work_done, fd); - if (res < 0) { - io_error("io_fsync write", res); - } - } - break; - case IO_CMD_FDSYNC: - for (i = 0; i < AIO_MAXIO; i++) { - res = io_fdsync(myctx, iocbps[i], work_done, fd); - if (res < 0) { - io_error("io_fsync write", res); - } - } - break; } close(fd); @@ -253,22 +235,6 @@ int test_main(void) return status; } - tst_resm(TINFO, "Running test 7 \n"); - status = io_tio("file2", - O_TRUNC | O_DIRECT | O_WRONLY | O_CREAT | O_LARGEFILE, - AIO_MAXIO, IO_CMD_FSYNC); - if (status) { - return status; - } - - tst_resm(TINFO, "Running test 8 \n"); - status = io_tio("file2", - O_TRUNC | O_DIRECT | O_WRONLY | O_CREAT | O_LARGEFILE, - AIO_MAXIO, IO_CMD_FDSYNC); - if (status) { - return status; - } - return status; } -- 1.8.3.1.448.gfb7dfaa ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
