Commit 28981501 authored by Ian Rogers's avatar Ian Rogers Committed by Namhyung Kim
Browse files

perf stat: Display metric-only for 0 counters



0 counters may occur in hypervisor settings but metric-only output is
always expected. This resolves an issue in the "perf stat STD output
linter" test.

Signed-off-by: default avatarIan Rogers <irogers@google.com>
Tested-by: default avatarThomas Falcon <thomas.falcon@intel.com>
Signed-off-by: default avatarNamhyung Kim <namhyung@kernel.org>
parent efee1898
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -913,6 +913,9 @@ static bool should_skip_zero_counter(struct perf_stat_config *config,
	if (verbose == 0 && counter->skippable && !counter->supported)
		return true;

	/* Metric only counts won't be displayed but the metric wants to be computed. */
	if (config->metric_only)
		return false;
	/*
	 * Skip value 0 when enabling --per-thread globally,
	 * otherwise it will have too many 0 output.