Merge branch 'master' of ssh://git.kernel.dk/data/git/fio
[fio.git] / backend.c
index 89ffee1277f5ad47f733b56e9bf5c86ad9b39fc8..8787cce6d7e093c0f52733b3e5d24cbdb94ef543 100644 (file)
--- a/backend.c
+++ b/backend.c
@@ -822,6 +822,8 @@ sync_done:
                        if (!(b % td->o.thinktime_blocks)) {
                                int left;
 
+                               io_u_quiesce(td);
+
                                if (td->o.thinktime_spin)
                                        usec_spin(td->o.thinktime_spin);
 
@@ -1552,6 +1554,7 @@ reaped:
                        exit_value++;
 
                done_secs += mtime_since_now(&td->epoch) / 1000;
+               profile_td_exit(td);
        }
 
        if (*nr_running == cputhreads && !pending && realthreads)