From: Jens Axboe Date: Thu, 29 Mar 2007 13:36:29 +0000 (+0200) Subject: Save a division, if delta is non-zero. X-Git-Tag: fio-1.15.1~6 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=ef11d7376273302d22c7d013bb9c296ee27f4082 Save a division, if delta is non-zero. Signed-off-by: Jens Axboe --- diff --git a/stat.c b/stat.c index 3b8fa367..e974da77 100644 --- a/stat.c +++ b/stat.c @@ -817,8 +817,10 @@ static inline void add_stat_sample(struct io_stat *is, unsigned long data) is->min_val = data; delta = val - is->mean; - is->mean += delta / (is->samples + 1.0); - is->S += delta * (val - is->mean); + if (delta) { + is->mean += delta / (is->samples + 1.0); + is->S += delta * (val - is->mean); + } is->samples++; }