projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Makefile: lib/axmap no longer needs hweight
[fio.git]
/
steadystate.c
diff --git
a/steadystate.c
b/steadystate.c
index 2017ca67a896fbaba39e7b9e8a7c24369003d5a1..ee1c0e5b637d0512302ea96fb4e7f9263a4c5799 100644
(file)
--- a/
steadystate.c
+++ b/
steadystate.c
@@
-2,7
+2,6
@@
#include "fio.h"
#include "steadystate.h"
#include "fio.h"
#include "steadystate.h"
-#include "helper_thread.h"
bool steadystate_enabled = false;
bool steadystate_enabled = false;
@@
-351,6
+350,9
@@
uint64_t steadystate_bw_mean(struct thread_stat *ts)
int i;
uint64_t sum;
int i;
uint64_t sum;
+ if (!ts->ss_dur)
+ return 0;
+
for (i = 0, sum = 0; i < ts->ss_dur; i++)
sum += ts->ss_bw_data[i];
for (i = 0, sum = 0; i < ts->ss_dur; i++)
sum += ts->ss_bw_data[i];
@@
-362,6
+364,9
@@
uint64_t steadystate_iops_mean(struct thread_stat *ts)
int i;
uint64_t sum;
int i;
uint64_t sum;
+ if (!ts->ss_dur)
+ return 0;
+
for (i = 0, sum = 0; i < ts->ss_dur; i++)
sum += ts->ss_iops_data[i];
for (i = 0, sum = 0; i < ts->ss_dur; i++)
sum += ts->ss_iops_data[i];