X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=io_u.c;h=910b7deb77ccba9a15b96fa1b66496b166623d11;hb=95af8dd57a7a9a564f99492bb1e04bb6d13b95b1;hp=bee99c3798d8474afcfaaa71a0bc8d1a0c7de2d8;hpb=8135fe4dcb16776e4bfee14d33accfe2c915908d;p=fio.git diff --git a/io_u.c b/io_u.c index bee99c37..910b7deb 100644 --- a/io_u.c +++ b/io_u.c @@ -775,10 +775,7 @@ void put_io_u(struct thread_data *td, struct io_u *io_u) { const bool needs_lock = td_async_processing(td); - if (io_u->post_submit) { - io_u->post_submit(io_u, io_u->error == 0); - io_u->post_submit = NULL; - } + zbd_put_io_u(io_u); if (td->parent) td = td->parent; @@ -1340,10 +1337,7 @@ static long set_io_u_file(struct thread_data *td, struct io_u *io_u) if (!fill_io_u(td, io_u)) break; - if (io_u->post_submit) { - io_u->post_submit(io_u, false); - io_u->post_submit = NULL; - } + zbd_put_io_u(io_u); put_file_log(td, f); td_io_close_file(td, f);