backend: only check bytes_done for engines without FIO_NOIO
[fio.git] / io_u.c
diff --git a/io_u.c b/io_u.c
index a2c583df26bb43943d7bda1ebf05e6999d9432b6..e047677e1b507d0923dfe781f5c354f63248a62c 100644 (file)
--- a/io_u.c
+++ b/io_u.c
@@ -1096,7 +1096,7 @@ again:
 
                io_u->error = 0;
                flist_del(&io_u->list);
-               flist_add(&io_u->list, &td->io_u_busylist);
+               flist_add_tail(&io_u->list, &td->io_u_busylist);
                td->cur_depth++;
                io_u->flags |= IO_U_F_IN_CUR_DEPTH;
        } else if (td->o.verify_async) {