Hello: This patch was applied to bpf/bpf.git (master) by Alexei Starovoitov <ast@xxxxxxxxxx>: On Fri, 29 Jul 2022 20:17:13 +0000 you wrote: > The bpf_sys_bpf() helper function allows an eBPF program to load another > eBPF program from within the kernel. In this case the argument union > bpf_attr pointer (as well as the insns and license pointers inside) is a > kernel address instead of a userspace address (which is the case of a > usual bpf() syscall). To make the memory copying process in the syscall > work in both cases, bpfptr_t was introduced to wrap around the pointer > and distinguish its origin. Specifically, when copying memory contents > from a bpfptr_t, a copy_from_user() is performed in case of a userspace > address and a memcpy() is performed for a kernel address. > > [...] Here is the summary with links: - [v2] BPF: Fix potential bad pointer dereference in bpf_sys_bpf() https://git.kernel.org/bpf/bpf/c/e2dcac2f58f5 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html