]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
selftests/bpf: Cover commuted pointer state propagation
authorYiyang Chen <chenyy23@mails.tsinghua.edu.cn>
Wed, 29 Jul 2026 15:18:30 +0000 (15:18 +0000)
committerEduard Zingerman <eddyz87@gmail.com>
Fri, 31 Jul 2026 19:45:32 +0000 (12:45 -0700)
commit21596761ff370f05460ad0f9078786082bbfa87d
treec19165a83744d63b7cc086b5f17c9349dd6af5a9
parentcdf19b1b3c01791de074ce282089131026f52261
selftests/bpf: Cover commuted pointer state propagation

Add verifier coverage for the three cases affected by preserving the full
pointer state across scalar += pointer: stack frame number inheritance,
readonly-untrusted memory access, and dynptr data-slice invalidation.

Signed-off-by: Yiyang Chen <chenyy23@mails.tsinghua.edu.cn>
Tested-by: Daniel Wade <danjwade95@gmail.com>
Acked-by: Eduard Zingerman <eddyz87@gmail.com>
Link: https://patch.msgid.link/20260729-c3-035-public-bpf-v4-v4-4-8ee297e2346b@mails.tsinghua.edu.cn
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com>
tools/testing/selftests/bpf/progs/dynptr_fail.c
tools/testing/selftests/bpf/progs/mem_rdonly_untrusted.c
tools/testing/selftests/bpf/progs/verifier_basic_stack.c