bpf: Fix build in minimal configurations
authorAlexei Starovoitov <ast@kernel.org>
Thu, 28 Nov 2019 04:35:08 +0000 (20:35 -0800)
committerDaniel Borkmann <daniel@iogearbox.net>
Fri, 29 Nov 2019 00:03:42 +0000 (01:03 +0100)
commitce27709b8162e5c501bc54292b8bf6bdecc4bbd4
treef57422083563c11598d5452c46c1f3110e816c6f
parent7c3977d1e80401b1a25efded698b05d60ee26e31
bpf: Fix build in minimal configurations

Some kconfigs can have BPF enabled without a single valid program type.
In such configurations the build will fail with:
./kernel/bpf/btf.c:3466:1: error: empty enum is invalid

Fix it by adding unused value to the enum.

Reported-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Randy Dunlap <rdunlap@infradead.org> # build-tested
Link: https://lore.kernel.org/bpf/20191128043508.2346723-1-ast@kernel.org
kernel/bpf/btf.c