From b2de0ed2961c073aadeb1a87b6a841c10cf3f2ab Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Fri, 4 Nov 2005 12:58:30 +0100 Subject: [PATCH] [PATCH] fio: make logic easier to read --- fio.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/fio.c b/fio.c index 5e41699..9b27754 100644 --- 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; } -- 2.25.1