Message ID | 20220523210712.3641569-1-joannelkoong@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | Dynamic pointers | expand |
Hello: This series was applied to bpf/bpf-next.git (master) by Andrii Nakryiko <andrii@kernel.org>: On Mon, 23 May 2022 14:07:06 -0700 you wrote: > This patchset implements the basics of dynamic pointers in bpf. > > A dynamic pointer (struct bpf_dynptr) is a pointer that stores extra metadata > alongside the address it points to. This abstraction is useful in bpf given > that every memory access in a bpf program must be safe. The verifier and bpf > helper functions can use the metadata to enforce safety guarantees for things > such as dynamically sized strings and kernel heap allocations. > > [...] Here is the summary with links: - [bpf-next,v6,1/6] bpf: Add verifier support for dynptrs https://git.kernel.org/bpf/bpf-next/c/97e03f521050 - [bpf-next,v6,2/6] bpf: Add bpf_dynptr_from_mem for local dynptrs https://git.kernel.org/bpf/bpf-next/c/263ae152e962 - [bpf-next,v6,3/6] bpf: Dynptr support for ring buffers https://git.kernel.org/bpf/bpf-next/c/bc34dee65a65 - [bpf-next,v6,4/6] bpf: Add bpf_dynptr_read and bpf_dynptr_write https://git.kernel.org/bpf/bpf-next/c/13bbbfbea759 - [bpf-next,v6,5/6] bpf: Add dynptr data slices https://git.kernel.org/bpf/bpf-next/c/34d4ef5775f7 - [bpf-next,v6,6/6] selftests/bpf: Dynptr tests https://git.kernel.org/bpf/bpf-next/c/0cf7052a5512 You are awesome, thank you!