Skip to content

BPF stable patches

Daniel Borkmann 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 Latest9 patches 12 repliesApplied

Patches in v1 Applied

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

Reviews trailers per patch

3 of 9 patches have a Reviewed-by or Acked-by.

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

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.4 0/9] BPF stable patches

All for 4.4 backported and (limited) testing.

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 (4):
bpf: fix branch pruning logic
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/arm64/Kconfig          |  1 +
 arch/s390/Kconfig           |  1 +
 arch/x86/Kconfig            |  1 +
 arch/x86/net/bpf_jit_comp.c | 13 ++++-----
 include/linux/bpf.h         | 16 ++++++++---
 init/Kconfig                |  7 +++++
 kernel/bpf/core.c           | 30 ++++++++++++++++---
 kernel/bpf/verifier.c       | 70 +++++++++++++++++++++++++++++++++++++++++++++
 lib/test_bpf.c              | 13 +++++----
 net/Kconfig                 |  3 ++
 net/core/filter.c           |  8 +++++-
 net/core/sysctl_net_core.c  |  6 ++++
 net/socket.c                |  9 ++++++
 13 files changed, 157 insertions(+), 21 deletions(-)
Signature · 1 line
2.9.5