X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=backend.c;h=2f46329376451f18a49c94696e84687dda4390d8;hp=d64cc9922114b48cc241f9e3b6d67e52767dabc7;hb=f22dd97a5a1342c7dcb84f777a77bd30859cc35b;hpb=ff3aa922570c22b99b7ae8714e04a79d0d0eddb7 diff --git a/backend.c b/backend.c index d64cc992..2f463293 100644 --- a/backend.c +++ b/backend.c @@ -1698,9 +1698,15 @@ static void *thread_main(void *data) if (!init_iolog(td)) goto err; + if (td_io_init(td)) + goto err; + if (init_io_u(td)) goto err; + if (td->io_ops->post_init && td->io_ops->post_init(td)) + goto err; + if (o->verify_async && verify_async_init(td)) goto err; @@ -1728,9 +1734,6 @@ static void *thread_main(void *data) if (!o->create_serialize && setup_files(td)) goto err; - if (td_io_init(td)) - goto err; - if (!init_random_map(td)) goto err;