Skip to content

BPF stable patches

Daniel Borkmann netdev stable 1 version Applied

Status from this message: This is a note to let you know that I've just added the patch titled

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest8 patches 12 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/8x86: bpf_jit: small optimization in emit_bpf_tail_call()arch/x86/net/bpf_jit_comp.c+4 -54 replies
2/8bpf: fix bpf_tail_call() x64 JITarch/x86/net/bpf_jit_comp.c kernel/bpf/core.c+3 -31 reply
3/8bpf: introduce BPF_JIT_ALWAYS_ON configinit/Kconfig kernel/bpf/core.c lib/test_bpf.c +3 more+49 -81 reply
4/8bpf: arsh is not supported in 32 bit alu thus reject itkernel/bpf/verifier.c+5 -01 reply
5/8bpf: avoid false sharing of map refcount with max_entriesinclude/linux/bpf.h+12 -41 reply
6/8bpf: fix divides by zerokernel/bpf/core.c+2 -21 reply
7/8bpf: fix 32-bit divide by zerokernel/bpf/verifier.c net/core/filter.c+22 -01 reply
8/8bpf: reject stores into ctx via st and xaddkernel/bpf/verifier.c+19 -01 reply

Reviews trailers per patch

2 of 8 patches have a Reviewed-by or Acked-by.

PatchDaniel BorkmannAlexei StarovoitovMartin KaFai LauEric Dumazet
1/8A-b A-b A-b A-b
2/8A-b A-b A-b A-b R-b R-b
3/8
4/8
5/8
6/8
7/8
8/8

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 4 reviewers.

Read the v1 thread

Cover letter [PATCH stable 4.9 0/8] BPF stable patches

All for 4.9 backported and tested.

Thanks!

Alexei Starovoitov (3):
bpf: fix bpf_tail_call() x64 JIT
bpf: introduce BPF_JIT_ALWAYS_ON config
bpf: fix 32-bit divide by zero

Daniel Borkmann (3):
bpf: arsh is not supported in 32 bit alu thus reject it
bpf: avoid false sharing of map refcount with max_entries
bpf: reject stores into ctx via st and xadd

Eric Dumazet (2):
x86: bpf_jit: small optimization in emit_bpf_tail_call()
bpf: fix divides by zero

 arch/x86/net/bpf_jit_comp.c | 13 ++++++-------
 include/linux/bpf.h         | 16 ++++++++++++----
 init/Kconfig                |  7 +++++++
 kernel/bpf/core.c           | 24 +++++++++++++++++++++---
 kernel/bpf/verifier.c       | 42 ++++++++++++++++++++++++++++++++++++++++++
 lib/test_bpf.c              | 11 +++++++----
 net/core/filter.c           | 10 ++++++----
 net/core/sysctl_net_core.c  |  6 ++++++
 net/socket.c                |  9 +++++++++
 9 files changed, 116 insertions(+), 22 deletions(-)
Signature · 1 line
2.9.5