X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=stat.c;h=ef9c4af2d81878a1ec6ec427cc804c18f7b07752;hp=5fca99845ff88d10b9c4b96d1b76b37672170349;hb=029e6147e9005ddb08774193aa8b3a01174007b1;hpb=ed06328df452330b7210db2558ae125f6e0d8fe2 diff --git a/stat.c b/stat.c index 5fca9984..ef9c4af2 100644 --- a/stat.c +++ b/stat.c @@ -1059,10 +1059,16 @@ static void add_ddir_status_json(struct thread_stat *ts, if (ts->clat_percentiles || ts->lat_percentiles) { if (ddir_rw(ddir)) { + uint64_t samples; + + if (ts->clat_percentiles) + samples = ts->clat_stat[ddir].samples; + else + samples = ts->lat_stat[ddir].samples; + len = calc_clat_percentiles(ts->io_u_plat[ddir], - ts->clat_stat[ddir].samples, - ts->percentile_list, &ovals, &maxv, - &minv); + samples, ts->percentile_list, &ovals, + &maxv, &minv); } else { len = calc_clat_percentiles(ts->io_u_sync_plat, ts->sync_stat.samples,