diff options
| author | Vineet Gupta <[email protected]> | 2016-05-09 09:37:40 +0000 |
|---|---|---|
| committer | Ingo Molnar <[email protected]> | 2016-06-03 07:40:42 +0000 |
| commit | a1396555abff9ff9b74c2e4da13e27e81fd094b2 (patch) | |
| tree | 6110fe9ba57f3c7f8ad4bbf07138705bde694a6e /tools/perf/scripts/python | |
| parent | perf/x86/intel/uncore: Locate specific box by checking full device info (diff) | |
| download | kernel-a1396555abff9ff9b74c2e4da13e27e81fd094b2.tar.gz kernel-a1396555abff9ff9b74c2e4da13e27e81fd094b2.zip | |
perf/abi: Change the errno for sampling event not supported in hardware
Change the return code for sampling event not supported from -ENOTSUPP
to -EOPNOTSUPP.
This allows userspace to identify this case specifically, instead of
printing the catch-all error message it did previously.
Technically this is an ABI change, but we think we can get away
with it.
Old behavior:
-------
| # perf record ls
| Error:
| The sys_perf_event_open() syscall returned with 524 (Unknown error 524)
| for event (cycles:ppp).
| /bin/dmesg may provide additional information.
| No CONFIG_PERF_EVENTS=y kernel support configured?
New behavior:
-------
| # perf record ls
| Error:
| PMU Hardware doesn't support sampling/overflow-interrupts.
Signed-off-by: Vineet Gupta <[email protected]>
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Cc: <[email protected]>
Cc: <[email protected]>
Cc: <[email protected]>
Cc: Alexander Shishkin <[email protected]>
Cc: Arnaldo Carvalho de Melo <[email protected]>
Cc: Jiri Olsa <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Stephane Eranian <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Vince Weaver <[email protected]>
Cc: Vineet Gupta <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
