X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=eta.c;h=baada7bc48ad51604978d7cffc6051115325239e;hp=850a78477771e515600da94a7b0e4872bcc5c88c;hb=356c552d4654dba6ebc8461228ab0aa728d304c2;hpb=595d9e77cdbf24fa5252e7723da66f4a2cd65916 diff --git a/eta.c b/eta.c index 850a7847..baada7bc 100644 --- a/eta.c +++ b/eta.c @@ -392,10 +392,9 @@ int calc_thread_status(struct jobs_eta *je, int force) } else if (td->runstate == TD_RAMP) { je->nr_running++; je->nr_ramp++; - } else if (td->runstate == TD_SETTING_UP) { - je->nr_running++; + } else if (td->runstate == TD_SETTING_UP) je->nr_setting_up++; - } else if (td->runstate < TD_RUNNING) + else if (td->runstate < TD_RUNNING) je->nr_pending++; if (je->elapsed_sec >= 3) @@ -581,6 +580,7 @@ struct jobs_eta *get_jobs_eta(int force, size_t *size) return NULL; } + *size = sizeof(*je) + strlen((char *) je->run_str) + 1; return je; }