X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.c;h=6f9a378b3599084927f1cb940aa9b28d8ff7648d;hp=0ec4f5a0e347f975078cb9628e5c81641ad592f4;hb=b4c5e1acb5a7964f858e2b41c1ae07b1afc0f4ea;hpb=5a32012f174baf33978b041cffa36453f2d92947 diff --git a/fio.c b/fio.c index 0ec4f5a0..6f9a378b 100644 --- a/fio.c +++ b/fio.c @@ -657,10 +657,12 @@ static int init_io_u(struct thread_data *td) memset(io_u, 0, sizeof(*io_u)); INIT_LIST_HEAD(&io_u->list); - io_u->buf = p + max_bs * i; + if (!(td->io_ops->flags & FIO_NOIO)) { + io_u->buf = p + max_bs * i; - if (td_write(td)) - fill_io_buf(td, io_u, max_bs); + if (td_write(td)) + fill_io_buf(td, io_u, max_bs); + } io_u->index = i; io_u->flags = IO_U_F_FREE;