[PATCH] BTT: Improve correctness of average block size merged
authorAlan David Brunelle <Alan.Brunelle@hp.com>
Wed, 6 Sep 2006 13:55:28 +0000 (15:55 +0200)
committerJens Axboe <axboe@kernel.dk>
Wed, 6 Sep 2006 13:55:28 +0000 (15:55 +0200)
Made merge average block size predicated by IOs issued.

btt/output.c

index aa0605c00d0c4868c12a8ed77ab422ed49442a03..9241bdaa6ccb11903d3bf37fcddcbf5942124b6e 100644 (file)
@@ -149,8 +149,7 @@ void __output_dip_merge_ratio(FILE *ofp, struct d_info *dip)
 
        if (q2c_n > 0.0 && d2c_n > 0.0) {
                ratio = q2c_n / d2c_n;
-               blks_avg = (double)dip->avgs.blks.total /
-                                                       (double)dip->avgs.d2c.n;
+               blks_avg = (double)dip->avgs.blks.total / d2c_n;
                fprintf(ofp, "%10s | %8llu %8llu %7.1lf | %8llu %8llu %8llu %8llu\n",
                        make_dev_hdr(scratch, 12, dip),
                        (unsigned long long)dip->avgs.q2c.n,