@@ -172,7 +172,7 @@ static int metric_show(struct seq_file *s, void *p)
spin_lock(&m->read_metric_lock);
total = m->total_reads;
sum = m->read_latency_sum;
- avg = total > 0 ? DIV64_U64_ROUND_CLOSEST(sum, total) : 0;
+ avg = m->avg_read_latency;
min = m->read_latency_min;
max = m->read_latency_max;
stdev = m->read_latency_stdev;
@@ -182,7 +182,7 @@ static int metric_show(struct seq_file *s, void *p)
spin_lock(&m->write_metric_lock);
total = m->total_writes;
sum = m->write_latency_sum;
- avg = total > 0 ? DIV64_U64_ROUND_CLOSEST(sum, total) : 0;
+ avg = m->avg_write_latency;
min = m->write_latency_min;
max = m->write_latency_max;
stdev = m->write_latency_stdev;
@@ -192,7 +192,7 @@ static int metric_show(struct seq_file *s, void *p)
spin_lock(&m->metadata_metric_lock);
total = m->total_metadatas;
sum = m->metadata_latency_sum;
- avg = total > 0 ? DIV64_U64_ROUND_CLOSEST(sum, total) : 0;
+ avg = m->avg_metadata_latency;
min = m->metadata_latency_min;
max = m->metadata_latency_max;
stdev = m->metadata_latency_stdev;
Signed-off-by: Venky Shankar <vshankar@redhat.com> --- fs/ceph/debugfs.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)