]> git.baikalelectronics.ru Git - kernel.git/commit
perf pmu: Support event aliases for non cpu// pmus
authorAndi Kleen <ak@linux.intel.com>
Sat, 28 Jan 2017 02:03:39 +0000 (18:03 -0800)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 8 Feb 2017 11:55:04 +0000 (08:55 -0300)
commitf10d2785f7e50ee6db8d523467901ab23e63be56
tree0588a93a35a6f8ef982488a93f5b26063e85756c
parent9a06dc364858fb1961e57995f77a4d5c139dc017
perf pmu: Support event aliases for non cpu// pmus

The code for handling pmu aliases without specifying the PMU hardcoded
only supported the cpu PMU.

This patch extends it to work for all PMUs. We always duplicate the
event for all PMUs that have an matching alias.  This allows to
automatically expand an alias for all instances of a PMU (so for example
you can monitor all cache boxes with a single event)

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Acked-by: Jiri Olsa <jolsa@kernel.org>
Link: http://lkml.kernel.org/r/20170128020345.19007-5-andi@firstfloor.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/parse-events.c
tools/perf/util/parse-events.y