commit | ef11d7376273302d22c7d013bb9c296ee27f4082 | [log] [tgz] |
---|---|---|
author | Jens Axboe <jens.axboe@oracle.com> | Thu Mar 29 15:36:29 2007 +0200 |
committer | Jens Axboe <jens.axboe@oracle.com> | Thu Mar 29 15:36:29 2007 +0200 |
tree | c7a6a1bbf9477837647147a36e2c51ebccc2bf5b | |
parent | ea443657ce85860b7a0dd2f39f2572d4a09fc885 [diff] [blame] |
Save a division, if delta is non-zero. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/stat.c b/stat.c index 3b8fa36..e974da7 100644 --- a/stat.c +++ b/stat.c
@@ -817,8 +817,10 @@ 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++; }