[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200515172523.44348-1-alexei.starovoitov@gmail.com>
Date: Fri, 15 May 2020 10:25:23 -0700
From: Alexei Starovoitov <alexei.starovoitov@...il.com>
To: davem@...emloft.net
Cc: daniel@...earbox.net, netdev@...r.kernel.org, bpf@...r.kernel.org,
kernel-team@...com
Subject: pull-request: bpf 2020-05-15
Hi David,
The following pull-request contains BPF updates for your *net* tree.
We've added 9 non-merge commits during the last 2 day(s) which contain
a total of 14 files changed, 137 insertions(+), 43 deletions(-).
The main changes are:
1) Fix secid_to_secctx LSM hook default value, from Anders.
2) Fix bug in mmap of bpf array, from Andrii.
3) Restrict bpf_probe_read to archs where they work, from Daniel.
4) Enforce returning 0 for fentry/fexit progs, from Yonghong.
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:
Andrii Nakryiko, Christoph Hellwig, James Morris, John Fastabend, Julian
Wiedmann, Linus Torvalds, Masami Hiramatsu, Yonghong Song
----------------------------------------------------------------
The following changes since commit 9de5d235b60a7cdfcdd5461e70c5663e713fde87:
net: phy: fix aneg restart in phy_ethtool_set_eee (2020-05-13 15:21:59 -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 59df9f1fb4977b40cfad8d07b0d5baeb3a07e22c:
Merge branch 'restrict-bpf_probe_read' (2020-05-15 08:15:07 -0700)
----------------------------------------------------------------
Alexei Starovoitov (1):
Merge branch 'restrict-bpf_probe_read'
Anders Roxell (1):
security: Fix the default value of secid_to_secctx hook
Andrii Nakryiko (1):
bpf: Fix bug in mmap() implementation for BPF array map
Daniel Borkmann (3):
bpf: Restrict bpf_probe_read{, str}() only to archs where they work
bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range
bpf: Restrict bpf_trace_printk()'s %s usage and add %pks, %pus specifier
Matteo Croce (1):
samples: bpf: Fix build error
Sumanth Korikkar (1):
libbpf: Fix register naming in PT_REGS s390 macros
Yonghong Song (2):
bpf: Enforce returning 0 for fentry/fexit progs
selftests/bpf: Enforce returning 0 for fentry/fexit programs
Documentation/core-api/printk-formats.rst | 14 +++
arch/arm/Kconfig | 1 +
arch/arm64/Kconfig | 1 +
arch/x86/Kconfig | 1 +
include/linux/lsm_hook_defs.h | 2 +-
init/Kconfig | 3 +
kernel/bpf/arraymap.c | 7 +-
kernel/bpf/verifier.c | 21 ++++-
kernel/trace/bpf_trace.c | 100 ++++++++++++++--------
lib/vsprintf.c | 12 +++
samples/bpf/lwt_len_hist_user.c | 2 -
tools/lib/bpf/bpf_tracing.h | 4 +-
tools/testing/selftests/bpf/prog_tests/mmap.c | 8 ++
tools/testing/selftests/bpf/progs/test_overhead.c | 4 +-
14 files changed, 137 insertions(+), 43 deletions(-)
Powered by blists - more mailing lists