struct fio_file *f = io_u->file;
aiocb->aio_fildes = f->fd;
- aiocb->aio_buf = io_u->buf;
- aiocb->aio_nbytes = io_u->buflen;
+ aiocb->aio_buf = io_u->xfer_buf;
+ aiocb->aio_nbytes = io_u->xfer_buflen;
aiocb->aio_offset = io_u->offset;
io_u->seen = 0;
else
ret = aio_fsync(O_SYNC, aiocb);
- if (ret)
+ if (ret) {
io_u->error = errno;
+ td_verror(td, io_u->error);
+ }
return io_u->error;
}