Messages in this thread Patch in this message | | | Date | Tue, 27 Jun 2023 11:10:22 -0700 | Subject | [PATCH v2 05/13] perf parse-events: Avoid regrouped warning for wild card events | From | Ian Rogers <> |
| |
There is logic to avoid printing the regrouping warning for wild card PMUs, this logic also needs to apply for wild card events.
Before: ``` $ perf stat -e '{data_read,data_write}' -a sleep 1 WARNING: events were regrouped to match PMUs
Performance counter stats for 'system wide':
2,979.16 MiB data_read 410.26 MiB data_write
1.001541923 seconds time elapsed ``` After: ``` $ perf stat -e '{data_read,data_write}' -a sleep 1
Performance counter stats for 'system wide':
2,975.94 MiB data_read 432.05 MiB data_write
1.001119499 seconds time elapsed ```
Signed-off-by: Ian Rogers <irogers@google.com> --- tools/perf/util/parse-events.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/tools/perf/util/parse-events.c b/tools/perf/util/parse-events.c index 5dcfbf316bf6..0aa4308edb6c 100644 --- a/tools/perf/util/parse-events.c +++ b/tools/perf/util/parse-events.c @@ -1722,6 +1722,7 @@ int parse_events_multi_pmu_add(struct parse_events_state *parse_state, auto_merge_stats)) { pr_debug("%s -> %s/%s/\n", str, pmu->name, alias->str); + parse_state->wild_card_pmus = true; ok++; } parse_events_terms__delete(orig_head); -- 2.41.0.162.gfafddb0af9-goog
| |