X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=engines%2Fposixaio.c;h=ebd6faf86b14b30e2dd4eabf8b5f9726d1d8d6aa;hp=71601fdd31c8df937cc08498c04d308875135d5e;hb=bc5b77a8c46aabea554c4a2c8cca37f27f97969a;hpb=cec6b55da1c282b5b91ad346c7804171fccf151e;ds=sidebyside diff --git a/engines/posixaio.c b/engines/posixaio.c index 71601fdd..ebd6faf8 100644 --- a/engines/posixaio.c +++ b/engines/posixaio.c @@ -151,10 +151,13 @@ static int fio_posixaio_queue(struct thread_data fio_unused *td, else ret = aio_fsync(O_SYNC, aiocb); - if (ret) + if (ret) { io_u->error = errno; - - return io_u->error; + td_verror(td, io_u->error, "xfer"); + return FIO_Q_COMPLETED; + } + + return FIO_Q_QUEUED; } static void fio_posixaio_cleanup(struct thread_data *td)