]> git.baikalelectronics.ru Git - kernel.git/commit
bpf/verifier: reject BPF_ALU64|BPF_END
authorEdward Cree <ecree@solarflare.com>
Fri, 15 Sep 2017 13:37:38 +0000 (14:37 +0100)
committerDavid S. Miller <davem@davemloft.net>
Fri, 15 Sep 2017 22:01:32 +0000 (15:01 -0700)
commitaa60adea9e2167f1f6be72d5f275125162b37c8b
treef6f0864ed6376f22696eee85a841e6bd38b820ec
parent883b0646f7849d4373321f8001324427a3ff300e
bpf/verifier: reject BPF_ALU64|BPF_END

Neither ___bpf_prog_run nor the JITs accept it.
Also adds a new test case.

Fixes: 41e3263fc6b1 ("bpf: verifier (add verifier core)")
Signed-off-by: Edward Cree <ecree@solarflare.com>
Acked-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
kernel/bpf/verifier.c
tools/testing/selftests/bpf/test_verifier.c