Update libaio/posixaio/splice for sync updates
[fio.git] / engines / splice.c
index ca43e4343df66f0ddb2e3a10fc4f2f691a7090d7..e9b6aadd696bf4daeb62dc0422a75a89c9710ae5 100644 (file)
@@ -224,7 +224,7 @@ static int fio_spliceio_queue(struct thread_data *td, struct io_u *io_u)
        } else if (io_u->ddir == DDIR_WRITE)
                ret = fio_splice_write(td, io_u);
        else
-               ret = fsync(io_u->file->fd);
+               ret = do_io_u_sync(td, io_u);
 
        if (ret != (int) io_u->xfer_buflen) {
                if (ret >= 0) {