]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge branch 'bpf-skip-bounds-adjustment-for-conditional-jumps-on-same-scalar-register'
authorAlexei Starovoitov <ast@kernel.org>
Tue, 4 Nov 2025 01:43:28 +0000 (17:43 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Tue, 4 Nov 2025 01:45:11 +0000 (17:45 -0800)
commit11369e6e337a3c57ba60b7788046fb41e234b083
tree6a29a08c3d40ea83fbb00cb7ff19819973765b0b
parent5dae7453ecb5b297fe3ab4edec97389bec436019
parent9f32bfec545c30aae5ee7c2908e4c471d671482d
Merge branch 'bpf-skip-bounds-adjustment-for-conditional-jumps-on-same-scalar-register'

KaFai Wan says:

====================
bpf: Skip bounds adjustment for conditional jumps on same scalar register

This small patchset is about avoid verifier bug warning when conditional
 jumps on same register when the register holds a scalar with range.

v4:
  - make code better. (Alexei)

v3:
  https://lore.kernel.org/bpf/20251031154107.403054-1-kafai.wan@linux.dev/
  - Enhance is_scalar_branch_taken() to handle scalar case. (Eduard)
  - Update the selftest to cover all conditional jump opcodes. (Eduard)

v2:
  https://lore.kernel.org/bpf/20251025053017.2308823-1-kafai.wan@linux.dev/
 - Enhance is_branch_taken() and is_scalar_branch_taken() to handle
   branch direction computation for same register. (Eduard and Alexei)
 - Update the selftest.

v1:
  https://lore.kernel.org/bpf/20251022164457.1203756-1-kafai.wan@linux.dev/
---
====================

Link: https://patch.msgid.link/20251103063108.1111764-1-kafai.wan@linux.dev
Signed-off-by: Alexei Starovoitov <ast@kernel.org>