diff options
author | Andrii Nakryiko <[email protected]> | 2019-03-08 15:58:20 -0800 |
---|---|---|
committer | Daniel Borkmann <[email protected]> | 2019-03-11 10:14:12 +0100 |
commit | f38a1f0a5a5710b14c0e899628c815522c6111cf (patch) | |
tree | 15159a7fac85d3be8e6e66fc2014748d15d9c672 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 2a5ff07a0eb945f291e361aa6f6becca8340ba46 (diff) |
libbpf: handle BTF parsing and loading properly
This patch splits and cleans up error handling logic for loading BTF data.
Previously, if BTF data was parsed successfully, but failed to load into
kernel, we'd report nonsensical error code, instead of error returned from
btf__load(). Now btf__new() and btf__load() are handled separately with proper
cleanup and warning reporting.
Fixes: d29d87f7e612 ("btf: separate btf creation and loading")
Reported-by: Martin KaFai Lau <[email protected]>
Signed-off-by: Andrii Nakryiko <[email protected]>
Acked-by: Martin KaFai Lau <[email protected]>
Acked-by: Yonghong Song <[email protected]>
Signed-off-by: Daniel Borkmann <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions