X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=log.c;h=a112a31ac8fa065b23544acdd7fc0883606ef27b;hp=b151164760a40042e403bfc422245fe83afdab68;hb=a94ea28b13429c38036546c36bcfd7355dc1441d;hpb=f48b467cba78af0843c7320caf841e2bee72fb1e diff --git a/log.c b/log.c index b1511647..a112a31a 100644 --- a/log.c +++ b/log.c @@ -125,9 +125,9 @@ static int init_iolog_read(struct thread_data *td) INIT_LIST_HEAD(&ipo->list); ipo->offset = offset; ipo->len = bytes; - if (bytes > td->max_bs) - td->max_bs = bytes; ipo->ddir = rw; + if (bytes > td->max_bs[rw]) + td->max_bs[rw] = bytes; list_add_tail(&ipo->list, &td->io_log_list); } @@ -195,7 +195,7 @@ int setup_rate(struct thread_data *td) return -1; } - nr_reads_per_sec = (td->rate * 1024) / td->min_bs; + nr_reads_per_sec = (td->rate * 1024) / td->min_bs[DDIR_READ]; td->rate_usec_cycle = 1000000 / nr_reads_per_sec; td->rate_pending_usleep = 0; return 0;