bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare
authorWang Qing <wangqing@vivo.com>
Sat, 7 Nov 2020 07:45:44 +0000 (15:45 +0800)
committerDaniel Borkmann <daniel@iogearbox.net>
Mon, 9 Nov 2020 21:37:19 +0000 (22:37 +0100)
commitabbaa433de07076fb8ef524b77ce55d94bad5fc5
treee26c7b6aefb6fd4ef8131871b689c0372d023734
parent197afc631413d96dc60acfc7970bdd4125d38cd3
bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare

There is a bug when passing zero to PTR_ERR() and return.
Fix the smatch error.

Fixes: c4d0bfb45068 ("bpf: Add bpf_snprintf_btf helper")
Signed-off-by: Wang Qing <wangqing@vivo.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Yonghong Song <yhs@fb.com>
Acked-by: John Fastabend <john.fastabend@gmail.com>
Link: https://lore.kernel.org/bpf/1604735144-686-1-git-send-email-wangqing@vivo.com
kernel/trace/bpf_trace.c