static int fill_io_u(struct thread_data *td, struct io_u *io_u)
{
+ if (td->io_ops->flags & FIO_NOIO)
+ goto out;
+
/*
* see if it's time to sync
*/
io_u_mark_latency(td, usec);
if (td_write(td) && idx == DDIR_WRITE &&
+ td->o.do_verify &&
td->o.verify != VERIFY_NONE)
log_io_piece(td, io_u);
if (ret && !icd->error)
icd->error = ret;
}
- if (io_u->unmap)
- io_u->unmap(td, io_u);
} else {
icd->error = io_u->error;
io_u_log_error(td, io_u);