]> www.infradead.org Git - users/dwmw2/linux.git/commit
bpf: Disallow BPF_PRELOAD in allmodconfig builds
authorAlexei Starovoitov <ast@kernel.org>
Tue, 25 Aug 2020 22:23:46 +0000 (15:23 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Tue, 25 Aug 2020 22:23:46 +0000 (15:23 -0700)
commit2532f849b5134c4c62a20e5aaca33d9fb08af528
treec92e91cc28bde6f4cb5999c8b7480c861cafdd0e
parentcd324d7abb3d850ae083bda1239f800abe21fe25
bpf: Disallow BPF_PRELOAD in allmodconfig builds

The CC_CAN_LINK checks that the host compiler can link, but bpf_preload
relies on libbpf which in turn needs libelf to be present during linking.
allmodconfig runs in odd setups with cross compilers and missing host
libraries like libelf. Instead of extending kconfig with every possible
library that bpf_preload might need disallow building BPF_PRELOAD in
such build-only configurations.

Signed-off-by: Alexei Starovoitov <ast@kernel.org>
kernel/bpf/preload/Kconfig