X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=diskutil.c;h=4ddaa33355bdd7a4093ec2aaa056f94617c228ed;hb=cc62ea704e4de10eb595b551f29af41266cf225d;hp=24e17820370dce4b13f584a50eb4aff904dbad30;hpb=f2f788dd732d97c2c3a5f5dd93223a7bfafcc410;p=fio.git diff --git a/diskutil.c b/diskutil.c index 24e17820..4ddaa333 100644 --- a/diskutil.c +++ b/diskutil.c @@ -533,9 +533,10 @@ void free_disk_util(void) void print_disk_util(struct disk_util_stat *dus, struct disk_util_agg *agg, int terse) { - double util; + double util = 0; - util = (double) 100 * dus->io_ticks / (double) dus->msec; + if (dus->msec) + util = (double) 100 * dus->io_ticks / (double) dus->msec; if (util > 100.0) util = 100.0; @@ -550,7 +551,7 @@ void print_disk_util(struct disk_util_stat *dus, struct disk_util_agg *agg, dus->ticks[0], dus->ticks[1], dus->time_in_queue, util); } else { - log_info(";%s;%u;%u;%u;%u;%lu;%lu;%u;%u;%u;%u;%3.2f%%", + log_info(";%s;%u;%u;%u;%u;%u;%u;%u;%3.2f%%", dus->name, dus->ios[0], dus->ios[1], dus->merges[0], dus->merges[1], dus->ticks[0], dus->ticks[1],