Message ID | 20230214231221.249277-1-iii@linux.ibm.com (mailing list archive) |
---|---|
Headers | show |
Series | Add Memory Sanitizer support | expand |
Hello: This series was applied to bpf/bpf-next.git (master) by Andrii Nakryiko <andrii@kernel.org>: On Wed, 15 Feb 2023 00:12:13 +0100 you wrote: > v2: https://lore.kernel.org/bpf/20230210001210.395194-1-iii@linux.ibm.com/ > v2 -> v3: > - Improve bpftool commit message, shorten error messages (Quentin). > - Drop perf patch (Andrii). > - Drop integrated patches. > > v1: https://lore.kernel.org/bpf/20230208205642.270567-1-iii@linux.ibm.com/ > v1 -> v2: > - Apply runqslower's EXTRA_CFLAGS and EXTRA_LDFLAGS unconditionally. > - Use u64 for uretprobe_byname2_rc. > - Use BPF_UPROBE() instead of PT_REGS_xxx(). > - Use void * instead of char * for pointer arithmetic. > - Rename libbpf_mark_defined() to __libbpf_mark_mem_written(), add > convenience wrappers. > - Add a comment about defined(__has_feature) && > __has_feature(memory_sanitizer). > - Extract is_percpu_bpf_map_type(). > - Introduce bpf_get_{map,prog,link,btf}_info_by_fd() and convert all > code to use them. If it's too early for that, in particular for > samples and perf, the respective patches can be dropped. > - Unpoison infos returned by these functions, paying attention to > potentially missing fields. Use macros to reduce boilerplate. > - Move capget() unpoisoning to LLVM [5]. > - With that, only a few cases remain where data needs to be > unpoisoned in selftests. > > [...] Here is the summary with links: - [bpf-next,v3,1/8] libbpf: Introduce bpf_{btf,link,map,prog}_get_info_by_fd() https://git.kernel.org/bpf/bpf-next/c/55a9ed0e16ba - [bpf-next,v3,2/8] libbpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() https://git.kernel.org/bpf/bpf-next/c/629dfc660cae - [bpf-next,v3,3/8] bpftool: Use bpf_{btf,link,map,prog}_get_info_by_fd() https://git.kernel.org/bpf/bpf-next/c/38f0408ef756 - [bpf-next,v3,4/8] samples/bpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() https://git.kernel.org/bpf/bpf-next/c/c0ca277bb8bc - [bpf-next,v3,5/8] selftests/bpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() https://git.kernel.org/bpf/bpf-next/c/c5a237a4db21 - [bpf-next,v3,6/8] libbpf: Factor out is_percpu_bpf_map_type() (no matching commit) - [bpf-next,v3,7/8] libbpf: Add MSan annotations (no matching commit) - [bpf-next,v3,8/8] selftests/bpf: Add MSan annotations (no matching commit) You are awesome, thank you!