• Jakub Kicinski's avatar
    Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf · 2786ae33
    Jakub Kicinski authored
    Daniel Borkmann says:
    
    ====================
    pull-request: bpf 2024-05-27
    
    We've added 15 non-merge commits during the last 7 day(s) which contain
    a total of 18 files changed, 583 insertions(+), 55 deletions(-).
    
    The main changes are:
    
    1) Fix broken BPF multi-uprobe PID filtering logic which filtered by thread
       while the promise was to filter by process, from Andrii Nakryiko.
    
    2) Fix the recent influx of syzkaller reports to sockmap which triggered
       a locking rule violation by performing a map_delete, from Jakub Sitnicki.
    
    3) Fixes to netkit driver in particular on skb->pkt_type override upon pass
       verdict, from Daniel Borkmann.
    
    4) Fix an integer overflow in resolve_btfids which can wrongly trigger build
       failures, from Friedrich Vock.
    
    5) Follow-up fixes for ARC JIT reported by static analyzers,
       from Shahab Vahedi.
    
    * tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf:
      selftests/bpf: Cover verifier checks for mutating sockmap/sockhash
      Revert "bpf, sockmap: Prevent lock inversion deadlock in map delete elem"
      bpf: Allow delete from sockmap/sockhash only if update is allowed
      selftests/bpf: Add netkit test for pkt_type
      selftests/bpf: Add netkit tests for mac address
      netkit: Fix pkt_type override upon netkit pass verdict
      netkit: Fix setting mac address in l2 mode
      ARC, bpf: Fix issues reported by the static analyzers
      selftests/bpf: extend multi-uprobe tests with USDTs
      selftests/bpf: extend multi-uprobe tests with child thread case
      libbpf: detect broken PID filtering logic for multi-uprobe
      bpf: remove unnecessary rcu_read_{lock,unlock}() in multi-uprobe attach logic
      bpf: fix multi-uprobe PID filtering logic
      bpf: Fix potential integer overflow in resolve_btfids
      MAINTAINERS: Add myself as reviewer of ARM64 BPF JIT
    ====================
    
    Link: https://lore.kernel.org/r/20240527203551.29712-1-daniel@iogearbox.netSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
    2786ae33
MAINTAINERS 742 KB