From ef11d7376273302d22c7d013bb9c296ee27f4082 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Thu, 29 Mar 2007 15:36:29 +0200 Subject: [PATCH] Save a division, if delta is non-zero. Signed-off-by: Jens Axboe --- stat.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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++; } -- 2.25.1