[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20180223005043.3888785-1-ast@kernel.org>
Date: Thu, 22 Feb 2018 16:50:43 -0800
From: Alexei Starovoitov <ast@...nel.org>
To: <davem@...emloft.net>
CC: <daniel@...earbox.net>, <netdev@...r.kernel.org>,
<kernel-team@...com>
Subject: pull-request: bpf 2018-02-22
Hi David,
The following pull-request contains BPF updates for your *net* tree.
The main changes are:
1) two urgent fixes for bpf_tail_call logic for x64 and arm64 JITs, from Daniel.
2) cond_resched points in percpu array alloc/free paths, from Eric.
3) lockdep and other minor fixes, from Yonghong, Arnd, Anders, Li.
Please consider pulling these changes from:
git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
Thanks a lot!
----------------------------------------------------------------
The following changes since commit cfd092f2db8b4b6727e1c03ef68a7842e1023573:
amd-xgbe: Restore PCI interrupt enablement setting on resume (2018-02-21 15:39:54 -0500)
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 16338a9b3ac30740d49f5dfed81bac0ffa53b9c7:
bpf, arm64: fix out of bounds access in tail call (2018-02-22 16:06:28 -0800)
----------------------------------------------------------------
Anders Roxell (2):
selftests/bpf: tcpbpf_kern: use in6_* macros from glibc
selftests/bpf: update gitignore with test_libbpf_open
Arnd Bergmann (1):
bpf: clean up unused-variable warning
Daniel Borkmann (2):
bpf, x64: implement retpoline for tail call
bpf, arm64: fix out of bounds access in tail call
Eric Dumazet (1):
bpf: add schedule points in percpu arrays management
Li Zhijian (1):
selftests/bpf/test_maps: exit child process without error in ENOMEM case
Yonghong Song (1):
bpf: fix rcu lockdep warning for lpm_trie map_free callback
arch/arm64/net/bpf_jit_comp.c | 5 ++--
arch/x86/include/asm/nospec-branch.h | 37 ++++++++++++++++++++++++++
arch/x86/net/bpf_jit_comp.c | 9 ++++---
kernel/bpf/arraymap.c | 5 +++-
kernel/bpf/lpm_trie.c | 3 +--
net/core/filter.c | 6 +----
tools/testing/selftests/bpf/.gitignore | 1 +
tools/testing/selftests/bpf/test_maps.c | 2 ++
tools/testing/selftests/bpf/test_tcpbpf_kern.c | 1 -
tools/testing/selftests/bpf/test_verifier.c | 26 ++++++++++++++++++
10 files changed, 80 insertions(+), 15 deletions(-)
Powered by blists - more mailing lists