pull-request: bpf-next 2020-07-14

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

 



Hi David,

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

We've added 21 non-merge commits during the last 1 day(s) which contain
a total of 20 files changed, 308 insertions(+), 279 deletions(-).

The main changes are:

1) Fix selftests/bpf build, from Alexei.

2) Fix resolve_btfids build issues, from Jiri.

3) Pull usermode-driver-cleanup set, from Eric.

4) Two minor fixes to bpfilter, from Alexei and Masahiro.

Please consider pulling these changes from:

  git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git

Thanks a lot!

Also thanks to reporters, reviewers and testers of commits in this pull-request:

Alexei Starovoitov, Christian Brauner, Geert Uytterhoeven, Greg 
Kroah-Hartman, kernel test robot, Michal Kubecek, Stephen Rothwell, 
Tetsuo Handa

----------------------------------------------------------------

The following changes since commit 07dd1b7e68e4b83a1004b14dffd7e142c0bc79bd:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next (2020-07-13 18:04:05 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 

for you to fetch changes up to 9326e0f85bfaf0578d40f5357f8143ec857469f5:

  bpfilter: Allow to build bpfilter_umh as a module without static library (2020-07-14 12:37:06 -0700)

----------------------------------------------------------------
Alexei Starovoitov (3):
      selftests/bpf: Fix merge conflict resolution
      Merge branch 'usermode-driver-cleanup' of git://git.kernel.org/.../ebiederm/user-namespace into bpf-next
      bpfilter: Initialize pos variable

Eric W. Biederman (17):
      umh: Capture the pid in umh_pipe_setup
      umh: Move setting PF_UMH into umh_pipe_setup
      umh: Rename the user mode driver helpers for clarity
      umh: Remove call_usermodehelper_setup_file.
      umh: Separate the user mode driver and the user mode helper support
      umd: For clarity rename umh_info umd_info
      umd: Rename umd_info.cmdline umd_info.driver_name
      umd: Transform fork_usermode_blob into fork_usermode_driver
      umh: Stop calling do_execve_file
      exec: Remove do_execve_file
      bpfilter: Move bpfilter_umh back into init data
      umd: Track user space drivers with struct pid
      exit: Factor thread_group_exited out of pidfd_poll
      bpfilter: Take advantage of the facilities of struct pid
      umd: Remove exit_umh
      umd: Stop using split_argv
      Make the user mode driver code a better citizen

Jiri Olsa (2):
      bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option
      bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option

Masahiro Yamada (1):
      bpfilter: Allow to build bpfilter_umh as a module without static library

 fs/exec.c                                          |  38 +----
 include/linux/binfmts.h                            |   1 -
 include/linux/bpfilter.h                           |   7 +-
 include/linux/btf_ids.h                            |  11 +-
 include/linux/sched.h                              |   9 -
 include/linux/sched/signal.h                       |   2 +
 include/linux/umh.h                                |  15 --
 include/linux/usermode_driver.h                    |  18 ++
 kernel/Makefile                                    |   1 +
 kernel/exit.c                                      |  25 ++-
 kernel/fork.c                                      |   6 +-
 kernel/umh.c                                       | 171 +------------------
 kernel/usermode_driver.c                           | 182 +++++++++++++++++++++
 net/bpfilter/Kconfig                               |  10 +-
 net/bpfilter/Makefile                              |   2 +
 net/bpfilter/bpfilter_kern.c                       |  39 ++---
 net/bpfilter/bpfilter_umh_blob.S                   |   2 +-
 net/ipv4/bpfilter/sockopt.c                        |  20 ++-
 tools/bpf/resolve_btfids/Makefile                  |  14 ++
 .../testing/selftests/bpf/progs/bpf_iter_netlink.c |  14 --
 20 files changed, 308 insertions(+), 279 deletions(-)
 create mode 100644 include/linux/usermode_driver.h
 create mode 100644 kernel/usermode_driver.c



[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