bpf: Generalize check_ctx_reg for reuse with other types
authorDaniel Borkmann <daniel@iogearbox.net>
Mon, 10 Jan 2022 14:05:49 +0000 (14:05 +0000)
committerDaniel Borkmann <daniel@iogearbox.net>
Wed, 19 Jan 2022 00:21:24 +0000 (01:21 +0100)
commitbe80a1d3f9dbe5aee79a325964f7037fe2d92f30
treea3e887f6a5df46e96f185bd4f27aee1c3e28496f
parent343e53754b21ae45530623222aa079fecd3cf942
bpf: Generalize check_ctx_reg for reuse with other types

Generalize the check_ctx_reg() helper function into a more generic named one
so that it can be reused for other register types as well to check whether
their offset is non-zero. No functional change.

Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: John Fastabend <john.fastabend@gmail.com>
Acked-by: Alexei Starovoitov <ast@kernel.org>
include/linux/bpf_verifier.h
kernel/bpf/btf.c
kernel/bpf/verifier.c