Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Alexei Starovoitov says: ==================== 1) libbpf should not attempt to load unused subprogs, from Andrii. 2) Make strncpy_from_user() mask out bytes after NUL terminator, from Daniel. 3) Relax return code check for subprograms in the BPF verifier, from Dmitrii. 4) Fix several sockmap issues, from John. * https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf: fail_function: Remove a redundant mutex unlock selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL lib/strncpy_from_user.c: Mask out bytes after NUL terminator. libbpf: Fix VERSIONED_SYM_COUNT number parsing bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self bpf, sockmap: Use truesize with sk_rmem_schedule() bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made selftests/bpf: Fix error return code in run_getsockopt_test() bpf: Relax return code check for subprograms tools, bpftool: Add missing close before bpftool net attach exit MAINTAINERS/bpf: Update Andrii's entry. selftests/bpf: Fix unused attribute usage in subprogs_unused test bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare libbpf: Don't attempt to load unused subprog as an entry-point BPF program ==================== Link: https://lore.kernel.org/r/20201119200721.288-1-alexei.starovoitov@gmail.com Signed-off-by:Jakub Kicinski <kuba@kernel.org>
No related branches found
No related tags found
Showing
- MAINTAINERS 1 addition, 1 deletionMAINTAINERS
- kernel/bpf/verifier.c 15 additions, 3 deletionskernel/bpf/verifier.c
- kernel/fail_function.c 3 additions, 2 deletionskernel/fail_function.c
- kernel/trace/bpf_trace.c 11 additions, 1 deletionkernel/trace/bpf_trace.c
- lib/strncpy_from_user.c 17 additions, 2 deletionslib/strncpy_from_user.c
- net/core/skmsg.c 74 additions, 13 deletionsnet/core/skmsg.c
- net/ipv4/tcp_bpf.c 11 additions, 7 deletionsnet/ipv4/tcp_bpf.c
- tools/bpf/bpftool/net.c 9 additions, 9 deletionstools/bpf/bpftool/net.c
- tools/lib/bpf/Makefile 2 additions, 0 deletionstools/lib/bpf/Makefile
- tools/lib/bpf/libbpf.c 13 additions, 10 deletionstools/lib/bpf/libbpf.c
- tools/testing/selftests/bpf/prog_tests/probe_read_user_str.c 71 additions, 0 deletionstools/testing/selftests/bpf/prog_tests/probe_read_user_str.c
- tools/testing/selftests/bpf/prog_tests/sockopt_multi.c 2 additions, 1 deletiontools/testing/selftests/bpf/prog_tests/sockopt_multi.c
- tools/testing/selftests/bpf/prog_tests/subprogs.c 6 additions, 0 deletionstools/testing/selftests/bpf/prog_tests/subprogs.c
- tools/testing/selftests/bpf/prog_tests/test_global_funcs.c 1 addition, 0 deletionstools/testing/selftests/bpf/prog_tests/test_global_funcs.c
- tools/testing/selftests/bpf/progs/test_global_func8.c 19 additions, 0 deletionstools/testing/selftests/bpf/progs/test_global_func8.c
- tools/testing/selftests/bpf/progs/test_probe_read_user_str.c 25 additions, 0 deletionstools/testing/selftests/bpf/progs/test_probe_read_user_str.c
- tools/testing/selftests/bpf/progs/test_subprogs_unused.c 21 additions, 0 deletionstools/testing/selftests/bpf/progs/test_subprogs_unused.c
Loading
Please register or sign in to comment