X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=stat.c;h=ef9c4af2d81878a1ec6ec427cc804c18f7b07752;hb=2048d33fe36bf46f91785e8010f65d875501d410;hp=5fca99845ff88d10b9c4b96d1b76b37672170349;hpb=39281024d26b5dbd4c70ce7620aeadc8933ac8c7;p=fio.git 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,