• Jakub Kicinski's avatar
    Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf · e23a8d00
    Jakub Kicinski authored
    Daniel Borkmann says:
    
    ====================
    pull-request: bpf 2021-01-16
    
    1) Fix a double bpf_prog_put() for BPF_PROG_{TYPE_EXT,TYPE_TRACING} types in
       link creation's error path causing a refcount underflow, from Jiri Olsa.
    
    2) Fix BTF validation errors for the case where kernel modules don't declare
       any new types and end up with an empty BTF, from Andrii Nakryiko.
    
    3) Fix BPF local storage helpers to first check their {task,inode} owners for
       being NULL before access, from KP Singh.
    
    4) Fix a memory leak in BPF setsockopt handling for the case where optlen is
       zero and thus temporary optval buffer should be freed, from Stanislav Fomichev.
    
    5) Fix a syzbot memory allocation splat in BPF_PROG_TEST_RUN infra for
       raw_tracepoint caused by too big ctx_size_in, from Song Liu.
    
    6) Fix LLVM code generation issues with verifier where PTR_TO_MEM{,_OR_NULL}
       registers were spilled to stack but not recognized, from Gilad Reti.
    
    * https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf:
      MAINTAINERS: Update my email address
      selftests/bpf: Add verifier test for PTR_TO_MEM spill
      bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling
      bpf: Reject too big ctx_size_in for raw_tp test run
      libbpf: Allow loading empty BTFs
      bpf: Allow empty module BTFs
      bpf: Don't leak memory in bpf getsockopt when optlen == 0
      bpf: Update local storage test to check handling of null ptrs
      bpf: Fix typo in bpf_inode_storage.c
      bpf: Local storage helpers should check nullness of owner ptr passed
      bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach
    ====================
    
    Link: https://lore.kernel.org/r/20210116002025.15706-1-daniel@iogearbox.netSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
    e23a8d00
MAINTAINERS 572 KB