]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
bpf: Move checks for reserved fields out of the main pass
authorAlexei Starovoitov <ast@kernel.org>
Sat, 11 Apr 2026 20:09:32 +0000 (13:09 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Sat, 11 Apr 2026 22:24:41 +0000 (15:24 -0700)
commitae3f8ca2ba505d62173bb2f6bf6f6edf951b909e
treefca52137230bc0bf73e6c096bbc2c6fa830a16b3
parent57205e2dd962d2c0e2093cf9b06dad6ba7737844
bpf: Move checks for reserved fields out of the main pass

Check reserved fields of each insn once in a prepass
instead of repeatedly rechecking them during the main verifier pass.

Link: https://lore.kernel.org/r/20260411200932.41797-1-alexei.starovoitov@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
kernel/bpf/verifier.c
tools/testing/selftests/bpf/verifier/junk_insn.c