X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;ds=sidebyside;f=engines%2Fposixaio.c;h=9ee3ca6bfbe680ee4b78c5dc6350a6528e35729a;hb=cfc99db7b9e806e7739b360dfa005360d0fe8837;hp=ebd6faf86b14b30e2dd4eabf8b5f9726d1d8d6aa;hpb=e1161c325f7866bae879e686d1c673ca32ab09ae;p=fio.git diff --git a/engines/posixaio.c b/engines/posixaio.c index ebd6faf8..9ee3ca6b 100644 --- a/engines/posixaio.c +++ b/engines/posixaio.c @@ -100,6 +100,7 @@ restart: default: io_u->error = err; case ECANCELED: + io_u->resid = io_u->xfer_buflen; case 0: pd->aio_events[r++] = io_u; io_u->seen = 1; @@ -193,6 +194,8 @@ static struct ioengine_ops ioengine = { .getevents = fio_posixaio_getevents, .event = fio_posixaio_event, .cleanup = fio_posixaio_cleanup, + .open_file = generic_open_file, + .close_file = generic_close_file, }; #else /* FIO_HAVE_POSIXAIO */