diff options
author | Arnaldo Carvalho de Melo <[email protected]> | 2019-01-11 13:20:20 -0300 |
---|---|---|
committer | Arnaldo Carvalho de Melo <[email protected]> | 2019-01-21 17:00:57 -0300 |
commit | 5620196951192f7cd2da0a04e7c0113f40bfc14e (patch) | |
tree | a2e4e124393e702649392595a14f4d4efab79d01 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | 8dabe9c43af7aa78b16ce0d61bc595eca20c7a70 (diff) |
perf: Make perf_event_output() propagate the output() return
For the original mode of operation it isn't needed, since we report back
errors via PERF_RECORD_LOST records in the ring buffer, but for use in
bpf_perf_event_output() it is convenient to return the errors, basically
-ENOSPC.
Currently bpf_perf_event_output() returns an error indication, the last
thing it does, which is to push it to the ring buffer is that can fail
and if so, this failure won't be reported back to its users, fix it.
Reported-by: Jamal Hadi Salim <[email protected]>
Tested-by: Jamal Hadi Salim <[email protected]>
Acked-by: Peter Zijlstra (Intel) <[email protected]>
Cc: Adrian Hunter <[email protected]>
Cc: Alexei Starovoitov <[email protected]>
Cc: Daniel Borkmann <[email protected]>
Cc: Jiri Olsa <[email protected]>
Cc: Namhyung Kim <[email protected]>
Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions