stat: make lat_percentiles=1 use sample count from lat_stat
[fio.git] / stat.c
diff --git a/stat.c b/stat.c
index 863aa45dbc1092e21738837bd82162b74b217a02..cc171a4d52ff69dab7df15037a7b89996e05ecaa 100644 (file)
--- a/stat.c
+++ b/stat.c
@@ -460,8 +460,15 @@ static void show_ddir_status(struct group_run_stats *rs, struct thread_stat *ts,
                display_lat(" lat", min, max, mean, dev, out);
 
        if (ts->clat_percentiles || ts->lat_percentiles) {
+               uint64_t samples;
+
+               if (ts->clat_percentiles)
+                       samples = ts->clat_stat[ddir].samples;
+               else
+                       samples = ts->lat_stat[ddir].samples;
+
                show_clat_percentiles(ts->io_u_plat[ddir],
-                                       ts->clat_stat[ddir].samples,
+                                       samples,
                                        ts->percentile_list,
                                        ts->percentile_precision,
                                        ts->clat_percentiles, out);