[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200415125904.22480-1-daniel@iogearbox.net>
Date:   Wed, 15 Apr 2020 14:59:04 +0200
From:   Daniel Borkmann <daniel@...earbox.net>
To:     davem@...emloft.net
Cc:     kuba@...nel.org, daniel@...earbox.net, ast@...nel.org,
        netdev@...r.kernel.org, bpf@...r.kernel.org
Subject: pull-request: bpf 2020-04-15
Hi David,
The following pull-request contains BPF updates for your *net* tree.
We've added 10 non-merge commits during the last 3 day(s) which contain
a total of 11 files changed, 238 insertions(+), 95 deletions(-).
The main changes are:
1) Fix offset overflow for BPF_MEM BPF_DW insn mapping on arm32 JIT,
   from Luke Nelson and Xi Wang.
2) Prevent mprotect() to make frozen & mmap()'ed BPF map writeable
   again, from Andrii Nakryiko and Jann Horn.
3) Fix type of old_fd in bpf_xdp_set_link_opts to int in libbpf and add
   selftests, from Toke Høiland-Jørgensen.
4) Fix AF_XDP to check that headroom cannot be larger than the available
   space in the chunk, from Magnus Karlsson.
5) Fix reset of XDP prog when expected_fd is set, from David Ahern.
6) Fix a segfault in bpftool's struct_ops command when BTF is not
   available, from Daniel T. Lee.
Please consider pulling these changes from:
  git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
Thanks a lot!
Also thanks to reporters, reviewers and testers of commits in this pull-request:
Andrey Ignatov, Bui Quang Minh, David Ahern, Hulk Robot, Jakub Kicinski, 
Jann Horn, Martin KaFai Lau, Song Liu, Toke Høiland-Jørgensen
----------------------------------------------------------------
The following changes since commit e154659ba39a1c2be576aaa0a5bda8088d707950:
  mptcp: fix double-unlock in mptcp_poll (2020-04-12 21:04:08 -0700)
are available in the Git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 
for you to fetch changes up to c6c111523d9e697bfb463870759825be5d6caff6:
  selftests/bpf: Check for correct program attach/detach in xdp_attach test (2020-04-15 13:26:08 +0200)
----------------------------------------------------------------
Andrii Nakryiko (3):
      bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping
      selftests/bpf: Validate frozen map contents stays frozen
      libbpf: Always specify expected_attach_type on program load if supported
Daniel T. Lee (1):
      tools, bpftool: Fix struct_ops command invalid pointer free
David Ahern (1):
      xdp: Reset prog in dev_change_xdp_fd when fd is negative
Luke Nelson (1):
      arm, bpf: Fix offset overflow for BPF_MEM BPF_DW
Magnus Karlsson (1):
      xsk: Add missing check on user supplied headroom size
Toke Høiland-Jørgensen (2):
      libbpf: Fix type of old_fd in bpf_xdp_set_link_opts
      selftests/bpf: Check for correct program attach/detach in xdp_attach test
Zou Wei (1):
      bpf: remove unneeded conversion to bool in __mark_reg_unknown
 arch/arm/net/bpf_jit_32.c                          |  40 ++++---
 kernel/bpf/syscall.c                               |  16 ++-
 kernel/bpf/verifier.c                              |   3 +-
 net/core/dev.c                                     |   3 +-
 net/xdp/xdp_umem.c                                 |   5 +-
 tools/bpf/bpftool/struct_ops.c                     |   4 +-
 tools/lib/bpf/libbpf.c                             | 126 ++++++++++++++-------
 tools/lib/bpf/libbpf.h                             |   2 +-
 tools/testing/selftests/bpf/prog_tests/mmap.c      |  62 +++++++++-
 .../selftests/bpf/prog_tests/section_names.c       |  42 ++++---
 .../testing/selftests/bpf/prog_tests/xdp_attach.c  |  30 ++++-
 11 files changed, 238 insertions(+), 95 deletions(-)
Powered by blists - more mailing lists
 
