diff options
author | Mauricio Vásquez <[email protected]> | 2022-01-07 10:26:20 -0500 |
---|---|---|
committer | Andrii Nakryiko <[email protected]> | 2022-01-12 17:01:36 -0800 |
commit | 622a5b582cc27d3deedc38fcef68da2972e8e58d (patch) | |
tree | 4e06772777ec07deda9ae2fdcd29619cac722c2c /lib/mpi/mpi-mod.c | |
parent | fba60b171a0322830b446dd28170092c47243d39 (diff) |
bpftool: Fix error check when calling hashmap__new()
hashmap__new() encodes errors with ERR_PTR(), hence it's not valid to
check the returned pointer against NULL and IS_ERR() has to be used
instead.
libbpf_get_error() can't be used in this case as hashmap__new() is not
part of the public libbpf API and it'll continue using ERR_PTR() after
libbpf 1.0.
Fixes: 8f184732b60b ("bpftool: Switch to libbpf's hashmap for pinned paths of BPF objects")
Fixes: 2828d0d75b73 ("bpftool: Switch to libbpf's hashmap for programs/maps in BTF listing")
Fixes: d6699f8e0f83 ("bpftool: Switch to libbpf's hashmap for PIDs/names references")
Signed-off-by: Mauricio Vásquez <[email protected]>
Signed-off-by: Andrii Nakryiko <[email protected]>
Reviewed-by: Quentin Monnet <[email protected]>
Acked-by: Song Liu <[email protected]>
Link: https://lore.kernel.org/bpf/[email protected]
Diffstat (limited to 'lib/mpi/mpi-mod.c')
0 files changed, 0 insertions, 0 deletions