]> git.baikalelectronics.ru Git - kernel.git/commit
perf tools: Dont stop PMU parsing on alias parse error
authorAndi Kleen <ak@linux.intel.com>
Wed, 17 Feb 2016 22:44:55 +0000 (14:44 -0800)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Tue, 23 Feb 2016 15:46:16 +0000 (12:46 -0300)
commitc8b6a2635566498b26b722e3c82e2ca30f2c0433
tree9ede215c3cc25301cbeb0b97e4129cad659e0748
parentddd929fb58755d244968df6332cf02f2ddd9b034
perf tools: Dont stop PMU parsing on alias parse error

When an error happens during alias parsing currently the complete
parsing of all attributes of the PMU is stopped. This is breaks old perf
on a newer kernel that may have not-yet-know alias attributes (such as
.scale or .per-pkg).

Continue when some attribute is unparseable.

This is IMHO a stable candidate and should be backported to older
versions to avoid problems with newer kernels.

v2: Print warnings when something goes wrong.
v3: Change warning to debug output

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: stable@vger.kernel.org # v3.6+
Link: http://lkml.kernel.org/r/1455749095-18358-1-git-send-email-andi@firstfloor.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/pmu.c