• Jakub Kicinski's avatar
    Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf · c9d99cfa
    Jakub Kicinski authored
    Daniel Borkmann says:
    
    ====================
    pull-request: bpf 2023-06-07
    
    We've added 7 non-merge commits during the last 7 day(s) which contain
    a total of 12 files changed, 112 insertions(+), 7 deletions(-).
    
    The main changes are:
    
    1) Fix a use-after-free in BPF's task local storage, from KP Singh.
    
    2) Make struct path handling more robust in bpf_d_path, from Jiri Olsa.
    
    3) Fix a syzbot NULL-pointer dereference in sockmap, from Eric Dumazet.
    
    4) UAPI fix for BPF_NETFILTER before final kernel ships,
       from Florian Westphal.
    
    5) Fix map-in-map array_map_gen_lookup code generation where elem_size was
       not being set for inner maps, from Rhys Rustad-Elliott.
    
    6) Fix sockopt_sk selftest's NETLINK_LIST_MEMBERSHIPS assertion,
       from Yonghong Song.
    
    * tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf:
      bpf: Add extra path pointer check to d_path helper
      selftests/bpf: Fix sockopt_sk selftest
      bpf: netfilter: Add BPF_NETFILTER bpf_attach_type
      selftests/bpf: Add access_inner_map selftest
      bpf: Fix elem_size not being set for inner maps
      bpf: Fix UAF in task local storage
      bpf, sockmap: Avoid potential NULL dereference in sk_psock_verdict_data_ready()
    ====================
    
    Link: https://lore.kernel.org/r/20230607220514.29698-1-daniel@iogearbox.netSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
    c9d99cfa
fork.c 87.6 KB