Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

libbpf: Return err if bpf_object__load failed

bpf_object__load() has various return code, when it failed to load
object, it must return err instead of -EINVAL.

Signed-off-by: Mao Wenan <maowenan@huawei.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Andrii Nakryiko <andriin@fb.com>
Link: https://lore.kernel.org/bpf/20200426063635.130680-3-maowenan@huawei.com

authored by

Mao Wenan and committed by
Daniel Borkmann
e411eb25 f131bd3e

+1 -1
+1 -1
tools/lib/bpf/libbpf.c
··· 7006 7006 err = bpf_object__load(obj); 7007 7007 if (err) { 7008 7008 bpf_object__close(obj); 7009 - return -EINVAL; 7009 + return err; 7010 7010 } 7011 7011 7012 7012 *pobj = obj;