Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This has been enabled for unprivileged programs for only one kernel release, hence the expected annoyances due to this move are low. Users using ringbuf can stick to non-dynptr APIs. The actual use cases dynptr is meant to serve may not make sense in unprivileged BPF programs. Hence, gate these helpers behind CAP_BPF and limit use to privileged BPF programs. Fixes: 263ae15 ("bpf: Add bpf_dynptr_from_mem for local dynptrs") Fixes: bc34dee ("bpf: Dynptr support for ring buffers") Fixes: 13bbbfb ("bpf: Add bpf_dynptr_read and bpf_dynptr_write") Fixes: 34d4ef5 ("bpf: Add dynptr data slices") Signed-off-by: Kumar Kartikeya Dwivedi <[email protected]> Link: https://lore.kernel.org/r/[email protected] Acked-by: Andrii Nakryiko <[email protected]> Signed-off-by: Alexei Starovoitov <[email protected]>
- Loading branch information