Issue time fixup for guasi/libaio
[fio.git] / engines / libaio.c
index 7e69c2368154543a55dd4fd1020e19a3b74a0c10..18dcf9ddfad59d753a2cf4b71061065dc6baf6fc 100644 (file)
@@ -118,6 +118,9 @@ static void fio_libaio_queued(struct thread_data *td, struct io_u **io_us,
        struct timeval now;
        unsigned int i;
 
+       if (!fio_fill_issue_time(td))
+               return;
+
        fio_gettime(&now, NULL);
 
        for (i = 0; i < nr; i++) {
@@ -177,7 +180,6 @@ static void fio_libaio_cleanup(struct thread_data *td)
                free(ld->iocbs);
                free(ld->io_us);
                free(ld);
-               td->io_ops->data = NULL;
        }
 }