projects
/
blktrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
blkiomon: Fix an output error
[blktrace.git]
/
stats.h
diff --git
a/stats.h
b/stats.h
index fdedf27dc940482adb5b928c30cf598b9e93df9a..5b9a3132d9aa1cb80cac7beaa68936238c492a8a 100644
(file)
--- a/
stats.h
+++ b/
stats.h
@@
-75,6
+75,9
@@
static inline void minmax_to_be(struct minmax *mm)
static inline double minmax_avg(struct minmax *mm)
{
+ if (!mm->num)
+ return 0;
+
return (mm->sum / (double)mm->num);
}
@@
-82,6
+85,9
@@
static inline double minmax_var(struct minmax *mm)
{
double num = (double)mm->num;
+ if (!mm->num)
+ return 0;
+
return ((mm->sos - ((mm->sum * mm->sum) / num)) / num);
}