X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=rate-submit.c;h=2f02fe2ba8365dea762051e555b1f28651ee45e3;hp=4738dc4c06d0e158ddeb752a590b38124dcda6a7;hb=refs%2Ftags%2Ffio-3.11;hpb=debfc39d6f164826f6e5422fbb05d58e93d53e9d diff --git a/rate-submit.c b/rate-submit.c index 4738dc4c..2f02fe2b 100644 --- a/rate-submit.c +++ b/rate-submit.c @@ -5,7 +5,7 @@ * */ #include "fio.h" -#include "ioengine.h" +#include "ioengines.h" #include "lib/getrusage.h" #include "rate-submit.h" @@ -115,7 +115,6 @@ static int io_workqueue_init_worker_fn(struct submit_worker *sw) INIT_FLIST_HEAD(&td->io_hist_list); INIT_FLIST_HEAD(&td->verify_list); INIT_FLIST_HEAD(&td->trim_list); - INIT_FLIST_HEAD(&td->next_rand_list); td->io_hist_tree = RB_ROOT; td->o.iodepth = 1; @@ -127,7 +126,7 @@ static int io_workqueue_init_worker_fn(struct submit_worker *sw) clear_io_state(td, 1); td_set_runstate(td, TD_RUNNING); - td->flags |= TD_F_CHILD; + td->flags |= TD_F_CHILD | TD_F_NEED_LOCK; td->parent = parent; return 0;