]> 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)
commit9b6693d62c560ff9fd51a1184ecfaaf54f1355d3
tree9ede215c3cc25301cbeb0b97e4129cad659e0748
parentd22bc5479055efa67bf2e29cb7f0f7320f5533e6
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