All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Borkmann <daniel@iogearbox.net>
To: davem@davemloft.net
Cc: kuba@kernel.org, pabeni@redhat.com, edumazet@google.com,
	daniel@iogearbox.net, ast@kernel.org, andrii@kernel.org,
	martin.lau@linux.dev, netdev@vger.kernel.org,
	bpf@vger.kernel.org
Subject: pull-request: bpf 2024-04-26
Date: Sat, 27 Apr 2024 00:42:48 +0200	[thread overview]
Message-ID: <20240426224248.26197-1-daniel@iogearbox.net> (raw)

Hi David, hi Jakub, hi Paolo, hi Eric,

The following pull-request contains BPF updates for your *net* tree.

We've added 12 non-merge commits during the last 22 day(s) which contain
a total of 14 files changed, 168 insertions(+), 72 deletions(-).

The main changes are:

1) Fix BPF_PROBE_MEM in verifier and JIT to skip loads from vsyscall page, from Puranjay Mohan.

2) Fix a crash in XDP with devmap broadcast redirect when the latter map is in process
   of being torn down, from Toke Høiland-Jørgensen.

3) Fix arm64 and riscv64 BPF JITs to properly clear start time for BPF program runtime
   stats, from Xu Kuohai.

4) Fix a sockmap KCSAN-reported data race in sk_psock_skb_ingress_enqueue, from Jason Xing.

5) Fix BPF verifier error message in resolve_pseudo_ldimm64, from Anton Protopopov.

6) Fix missing DEBUG_INFO_BTF_MODULES Kconfig menu item, from Andrii Nakryiko.

Please consider pulling these changes from:

  git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git tags/for-netdev

Thanks a lot!

Also thanks to reporters, reviewers and testers of commits in this pull-request:

Björn Töpel, Breno Leitao, Daniel Borkmann, Hangbin Liu, Ilya 
Leoshkevich, Ivan Babrou, Jesper Dangaard Brouer, John Fastabend, Pu 
Lehui, Russell King (Oracle), Stanislav Fomichev, Vincent Li

----------------------------------------------------------------

The following changes since commit c88b9b4cde17aec34fb9bfaf69f9f72a1c44f511:

  Merge tag 'net-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-04-04 14:49:10 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git tags/for-netdev

for you to fetch changes up to a86538a2efb826b9a62c7b41e0499948b04aec7d:

  Merge branch 'bpf-prevent-userspace-memory-access' (2024-04-26 09:45:19 -0700)

----------------------------------------------------------------
bpf-for-netdev

----------------------------------------------------------------
Alexei Starovoitov (1):
      Merge branch 'bpf-prevent-userspace-memory-access'

Andrii Nakryiko (1):
      bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

Anton Protopopov (1):
      bpf: Fix a verifier verbose message

Björn Töpel (1):
      MAINTAINERS: bpf: Add Lehui and Puranjay as riscv64 reviewers

Jason Xing (1):
      bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Puranjay Mohan (5):
      MAINTAINERS: Update email address for Puranjay Mohan
      arm32, bpf: Reimplement sign-extension mov instruction
      bpf: verifier: prevent userspace memory access
      bpf, x86: Fix PROBE_MEM runtime load check
      selftests/bpf: Test PROBE_MEM of VSYSCALL_ADDR on x86-64

Toke Høiland-Jørgensen (1):
      xdp: use flags field to disambiguate broadcast redirect

Xu Kuohai (2):
      bpf, arm64: Fix incorrect runtime stats
      riscv, bpf: Fix incorrect runtime stats

 .mailmap                                           |  1 +
 MAINTAINERS                                        |  8 +--
 arch/arm/net/bpf_jit_32.c                          | 56 ++++++++++++++-----
 arch/arm64/net/bpf_jit_comp.c                      |  6 +--
 arch/riscv/net/bpf_jit_comp64.c                    |  6 +--
 arch/x86/net/bpf_jit_comp.c                        | 63 +++++++++++-----------
 include/linux/filter.h                             |  1 +
 include/linux/skmsg.h                              |  2 +
 kernel/bpf/core.c                                  |  9 ++++
 kernel/bpf/verifier.c                              | 33 +++++++++++-
 lib/Kconfig.debug                                  |  5 +-
 net/core/filter.c                                  | 42 +++++++++++----
 net/core/skmsg.c                                   |  5 +-
 .../selftests/bpf/bpf_testmod/bpf_testmod.c        |  3 ++
 14 files changed, 168 insertions(+), 72 deletions(-)

             reply	other threads:[~2024-04-26 22:42 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-26 22:42 Daniel Borkmann [this message]
2024-04-27  0:50 ` pull-request: bpf 2024-04-26 patchwork-bot+netdevbpf

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240426224248.26197-1-daniel@iogearbox.net \
    --to=daniel@iogearbox.net \
    --cc=andrii@kernel.org \
    --cc=ast@kernel.org \
    --cc=bpf@vger.kernel.org \
    --cc=davem@davemloft.net \
    --cc=edumazet@google.com \
    --cc=kuba@kernel.org \
    --cc=martin.lau@linux.dev \
    --cc=netdev@vger.kernel.org \
    --cc=pabeni@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.