pull-request: bpf 2019-04-25

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

 



Hi David,

The following pull-request contains BPF updates for your *net* tree.

The main changes are:

1) the bpf verifier fix to properly mark registers in all stack frames, from Paul.

2) preempt_enable_no_resched->preempt_enable fix, from Peter.

3) other misc fixes.

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 c5b493ce192bd7a4e7bd073b5685aad121eeef82:

  net: bridge: multicast: use rcu to access port list from br_multicast_start_querier (2019-04-11 11:13:51 -0700)

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 0edd6b64d1939e9e9168ff27947995bb7751db5d:

  bpf: Fix preempt_enable_no_resched() abuse (2019-04-25 17:20:06 -0700)

----------------------------------------------------------------
Alban Crequy (1):
      tools: bpftool: fix infinite loop in map create

Matteo Croce (1):
      libbpf: add binary to gitignore

Paul Chaignon (2):
      bpf: mark registers in all frames after pkt/null checks
      selftests/bpf: test cases for pkt/null checks in subprogs

Peter Zijlstra (1):
      bpf: Fix preempt_enable_no_resched() abuse

YueHaibing (1):
      MIPS: eBPF: Make ebpf_to_mips_reg() static

 arch/mips/net/ebpf_jit.c                           |  5 +-
 include/linux/bpf.h                                |  2 +-
 kernel/bpf/verifier.c                              | 76 +++++++++++++---------
 tools/bpf/bpftool/map.c                            |  3 +
 tools/lib/bpf/.gitignore                           |  1 +
 tools/testing/selftests/bpf/verifier/calls.c       | 25 +++++++
 .../selftests/bpf/verifier/direct_packet_access.c  | 22 +++++++
 7 files changed, 101 insertions(+), 33 deletions(-)



[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux