[PATCH] fio: make logic easier to read
authorJens Axboe <axboe@suse.de>
Fri, 4 Nov 2005 11:58:30 +0000 (12:58 +0100)
committerJens Axboe <axboe@suse.de>
Fri, 4 Nov 2005 11:58:30 +0000 (12:58 +0100)
fio.c

diff --git a/fio.c b/fio.c
index 5e41699827a7118eda6d65edd4a9ee9105d45f19..9b2775409929ad28ce3f6b3d80610b0fc3c90c40 100644 (file)
--- a/fio.c
+++ b/fio.c
@@ -1464,22 +1464,20 @@ static void *thread_main(int shm_id, int offset, char *argv[])
 
                clear_io_state(td);
 
-               if (!td->use_aio) {
+               if (!td->use_aio)
                        do_sync_io(td);
+               else
+                       do_async_io(td);
 
-                       if (!td->verify)
-                               continue;
+               if (!td->verify)
+                       continue;
+
+               clear_io_state(td);
 
-                       clear_io_state(td);
+               if (!td->use_aio) {
                        if (!do_sync_verify(td))
                                break;
                } else {
-                       do_async_io(td);
-
-                       if (!td->verify)
-                               continue;
-
-                       clear_io_state(td);
                        if (!do_async_verify(td))
                                break;
                }