Message ID | 20230420232317.2181776-1-eddyz87@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | fix __retval() being always ignored | expand |
Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov <ast@kernel.org>: On Fri, 21 Apr 2023 02:23:13 +0300 you wrote: > Florian Westphal found a bug in test_loader.c processing of __retval tag. > Because of this bug the function test_loader.c:do_prog_test_run() > never executed and all __retval test tags were ignored. See [1]. > > Fix for this bug uncovers two additional bugs: > - During test_verifier tests migration to inline assembly (see [2]) > I missed the fact that some tests require maps to contain mock values; > - Some issue with a new refcounted_kptr test, which causes kernel to > produce dead lock and refcount saturation warnings when subject to > libbpf's bpf_test_run_opts(). > > [...] Here is the summary with links: - [bpf-next,1/4] selftests/bpf: disable program test run for progs/refcounted_kptr.c https://git.kernel.org/bpf/bpf-next/c/7c4b96c00043 - [bpf-next,2/4] selftests/bpf: fix __retval() being always ignored https://git.kernel.org/bpf/bpf-next/c/7cdddb99e4a6 - [bpf-next,3/4] selftests/bpf: add pre bpf_prog_test_run_opts() callback for test_loader https://git.kernel.org/bpf/bpf-next/c/5b22f4d1436b - [bpf-next,4/4] selftests/bpf: populate map_array_ro map for verifier_array_access test https://git.kernel.org/bpf/bpf-next/c/cbb110bc6672 You are awesome, thank you!