]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
bpf, arm: Remove dummy bpf_jit_compile stub
authorDaniel Borkmann <daniel@iogearbox.net>
Wed, 6 Oct 2021 14:08:25 +0000 (16:08 +0200)
committerAndrii Nakryiko <andrii@kernel.org>
Wed, 6 Oct 2021 19:34:02 +0000 (12:34 -0700)
The BPF core defines a __weak bpf_jit_compile() dummy function already
which should only be overridden by JITs if they actually implement a
legacy cBPF JIT. Given arm implements an eBPF JIT, this stub is not
needed.

Now that MIPS cBPF JIT is finally gone, the only JIT left that is still
implementing bpf_jit_compile() is the sparc32 one.

Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
arch/arm/net/bpf_jit_32.c

index a951276f05475ab8520a666257435b943b09d575..ce75c6b2e75101e0981eb11b3ac4ad06847d9d63 100644 (file)
@@ -1863,11 +1863,6 @@ static int validate_code(struct jit_ctx *ctx)
        return 0;
 }
 
-void bpf_jit_compile(struct bpf_prog *prog)
-{
-       /* Nothing to do here. We support Internal BPF. */
-}
-
 bool bpf_jit_needs_zext(void)
 {
        return true;