X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=ioengines.c;h=d34d2f4303764566da297e327670d935e23de7ea;hb=ac684785b41aaf17593b375be8d3e89b83974c1a;hp=8cdabe6f2551dd5217d1927f46a0836b8ac8a053;hpb=bcdedd0ac6e9413258b608ecb3511867b1a9c534;p=fio.git diff --git a/ioengines.c b/ioengines.c index 8cdabe6f..d34d2f43 100644 --- a/ioengines.c +++ b/ioengines.c @@ -157,6 +157,8 @@ void close_ioengine(struct thread_data *td) int td_io_prep(struct thread_data *td, struct io_u *io_u) { + fio_ro_check(td, io_u); + if (td->io_ops->prep) return td->io_ops->prep(td, io_u); @@ -182,6 +184,8 @@ int td_io_queue(struct thread_data *td, struct io_u *io_u) { int ret; + fio_ro_check(td, io_u); + assert((io_u->flags & IO_U_F_FLIGHT) == 0); io_u->flags |= IO_U_F_FLIGHT; @@ -241,7 +245,7 @@ int td_io_init(struct thread_data *td) if (td->io_ops->init) { ret = td->io_ops->init(td); if (ret && td->o.iodepth > 1) - log_err("fio: io engine init failed. Perhaps try reducing io dpeth?\n"); + log_err("fio: io engine init failed. Perhaps try reducing io depth?\n"); } return ret;