[SRU][N][PATCH 0/1] Revert "selftests/bpf: validate fake register spill/fill precision backtracking logic"

Aaron Jauregui aaron.jauregui at canonical.com
Fri Sep 18 04:17:46 UTC 2026


BugLink: https://bugs.launchpad.net/bugs/2160493

[Impact]
The ubuntu_bpf test suite fails to build on noble 6.8.0-132 and later:
verifier_spill_fill.c defines stack_load_preserves_const_precision and
stack_load_preserves_const_precision_subreg twice. The v6.6.140 backport of
upstream 7d8ed51bcb32 was applied, but that commit has been in the
noble 6.8 base since v6.8-rc1. As a result no BPF selftests run.

[Fix]
Revert the duplicate backport d8bdc8a63f97. The original 7d8ed51bcb32
stays, so the test coverage is unchanged.

[Test Plan]
Build tools/testing/selftests/bpf on the current noble tree.
Before: verifier_spill_fill.bpf.o fails with "redefinition of
'stack_load_preserves_const_precision'". After: it builds cleanly.

[Where problems could occur]
Only selftest code changes. After the revert the code matches its pre-v6.6.140
contents. Problems are unlikely to happen outside selftests.

Aaron Jauregui (1):
  Revert "selftests/bpf: validate fake register spill/fill precision
    backtracking logic"

 .../selftests/bpf/progs/verifier_spill_fill.c | 154 ------------------
 1 file changed, 154 deletions(-)

-- 
2.43.0




More information about the kernel-team mailing list