]> git.baikalelectronics.ru Git - kernel.git/commit
libbpf: Allow loading empty BTFs
authorAndrii Nakryiko <andrii@kernel.org>
Sun, 10 Jan 2021 07:03:41 +0000 (23:03 -0800)
committerDaniel Borkmann <daniel@iogearbox.net>
Tue, 12 Jan 2021 20:12:05 +0000 (21:12 +0100)
commitd6a9c07d396f30da5b2dd9d860c059ca0e16baf6
treed3e86dc8fc134ff615c2ba7b70ae249167cf1829
parent75483a61319fc4a6dc704c9d0c0d8d0bb868b3e5
libbpf: Allow loading empty BTFs

Empty BTFs do come up (e.g., simple kernel modules with no new types and
strings, compared to the vmlinux BTF) and there is nothing technically wrong
with them. So remove unnecessary check preventing loading empty BTFs.

Fixes: d9d45f409ac9 ("libbpf: Fix BTF data layout checks and allow empty BTF")
Reported-by: Christopher William Snowhill <chris@kode54.net>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Link: https://lore.kernel.org/bpf/20210110070341.1380086-2-andrii@kernel.org
tools/lib/bpf/btf.c