linux/tools
Andi Kleen 333b566559 perf pmu: Improve error messages for missing PMUs
When a PMU is missing print a better error message mentioning
the missing PMU.

% mkdir empty
% mount --bind empty /sys/devices/msr
% perf stat -M Summary true
event syntax error: '{inst_retired.any,cycles}:W,{cpu_clk_unhalted.thread}:W,{inst_retired.any}:W,{cpu_clk_unhalted.ref_tsc,msr/tsc/}:W,{fp_comp_ops_exe.sse_scalar..'
                     \___ Cannot find PMU `msr'. Missing kernel support?

It still cannot find the right column for aliases, but it's already a vast improvement.

v2: Check asprintf

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Acked-by: Jiri Olsa <jolsa@kernel.org>
Link: http://lkml.kernel.org/r/20170913215006.32222-1-andi@firstfloor.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2017-09-18 09:40:20 -03:00
..
accounting
arch
build
cgroup
firewire
gpio
hv
iio
include perf/urgent fixes: 2017-09-13 09:25:10 +02:00
kvm/kvm_stat
laptop
leds
lib perf/urgent fixes: 2017-09-13 09:25:10 +02:00
net
nfsd
objtool
pci
pcmcia
perf perf pmu: Improve error messages for missing PMUs 2017-09-18 09:40:20 -03:00
power
scripts
spi
testing Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2017-09-11 18:34:47 -07:00
thermal/tmon
time
usb
virtio
vm
Makefile