[PATCH stable/4.14 00/14] BPF stable patches for 4.14

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Greg,

please consider the following backported fixes for 4.14 inclusion.

Thanks a lot!

Alexei Starovoitov (2):
  bpf: fix branch pruning logic
  bpf: fix integer overflows

Daniel Borkmann (4):
  bpf: fix corruption on concurrent perf_event_output calls
  bpf, s390x: do not reload skb pointers in non-skb context
  bpf, ppc64: do not reload skb pointers in non-skb context
  bpf, sparc: fix usage of wrong reg for load_skb_regs after call

Edward Cree (1):
  bpf/verifier: fix bounds calculation on BPF_RSH

Jann Horn (7):
  bpf: fix incorrect sign extension in check_alu_op()
  bpf: fix incorrect tracking of register size truncation
  bpf: fix 32-bit ALU op verification
  bpf: fix missing error return in check_stack_boundary()
  bpf: force strict alignment checks for stack pointers
  bpf: don't prune branches when a scalar is replaced with a pointer
  selftests/bpf: add tests for recent bugfixes

 arch/powerpc/net/bpf_jit_comp64.c           |   6 +-
 arch/s390/net/bpf_jit_comp.c                |  11 +-
 arch/sparc/net/bpf_jit_comp_64.c            |   6 +-
 include/linux/bpf_verifier.h                |   6 +-
 kernel/bpf/verifier.c                       | 202 +++++++---
 kernel/trace/bpf_trace.c                    |  19 +-
 tools/testing/selftests/bpf/test_verifier.c | 549 +++++++++++++++++++++++++++-
 7 files changed, 714 insertions(+), 85 deletions(-)

-- 
2.9.5




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]