[PATCH stable 4.9 0/8] BPF stable patches

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

 



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(-)

-- 
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]