]> git.baikalelectronics.ru Git - kernel.git/commit
perf stat: Make metric event lookup more robust
authorAndi Kleen <ak@linux.intel.com>
Mon, 24 Jun 2019 19:37:08 +0000 (12:37 -0700)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Tue, 2 Jul 2019 01:50:41 +0000 (22:50 -0300)
commit5edb26e550a06486390d50e5d0f001fe07661227
tree1aead735a2ceaadbe5923b4d332e000c2a151930
parent9fe0d461983b7ac366e53aeef8cf80e4f89bcc15
perf stat: Make metric event lookup more robust

After setting up metric groups through the event parser, the metricgroup
code looks them up again in the event list.

Make sure we only look up events that haven't been used by some other
metric. The data structures currently cannot handle more than one metric
per event. This avoids problems with multiple events partially
overlapping.

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Acked-by: Jiri Olsa <jolsa@kernel.org>
Cc: Kan Liang <kan.liang@linux.intel.com>
Link: http://lkml.kernel.org/r/20190624193711.35241-2-andi@firstfloor.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/stat-shadow.c