Merge branch 'bpf-control-flow-graph-and-precision-backtrack-fixes'
authorAlexei Starovoitov <ast@kernel.org>
Fri, 10 Nov 2023 04:11:20 +0000 (20:11 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Fri, 10 Nov 2023 04:11:20 +0000 (20:11 -0800)
commit8c74b27f4b30cd896ccf387102410a65b4a35c25
treeef2e9a422ae611e616fd521fc59a6b3b1cb97db3
parentfe69a1b1b6ed9ffc2c578c63f526026a8ab74f0c
parent62ccdb11d3c63dc697dea1fd92b3496fe43dcc1e
Merge branch 'bpf-control-flow-graph-and-precision-backtrack-fixes'

Andrii Nakryiko says:

====================
BPF control flow graph and precision backtrack fixes

A small fix to BPF verifier's CFG logic around handling and reporting ldimm64
instructions. Patch #1 was previously submitted separately ([0]), and so this
patch set supersedes that patch.

Second patch is fixing obscure corner case in mark_chain_precise() logic. See
patch for details. Patch #3 adds a dedicated test, however fragile it might.

  [0] https://patchwork.kernel.org/project/netdevbpf/patch/20231101205626.119243-1-andrii@kernel.org/
====================

Link: https://lore.kernel.org/r/20231110002638.4168352-1-andrii@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>