commit | 163f849eea2b0ce443825fa510a1cb311092a234 | [log] [tgz] |
---|---|---|
author | Jens Axboe <jens.axboe@oracle.com> | Mon Feb 04 10:56:26 2008 +0100 |
committer | Jens Axboe <jens.axboe@oracle.com> | Mon Feb 04 10:56:26 2008 +0100 |
tree | 94e97cc83bae4edfac001bbc0f03b07c8be6e7b2 | |
parent | e4f54adb2aa0aec54f92f3e67eb7353e229bef95 [diff] [blame] |
Improve depth marking Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/ioengines.c b/ioengines.c index 77c45f7..979ac28 100644 --- a/ioengines.c +++ b/ioengines.c
@@ -226,10 +226,11 @@ if (io_u->ddir != DDIR_SYNC) td->io_issues[io_u->ddir]++; - io_u_mark_depth(td, io_u); - ret = td->io_ops->queue(td, io_u); + if (ret != FIO_Q_BUSY) + io_u_mark_depth(td, io_u); + if (ret == FIO_Q_QUEUED) { int r;