1. 07 Nov, 2019 11 commits
  2. 06 Nov, 2019 2 commits
  3. 04 Nov, 2019 24 commits
  4. 02 Nov, 2019 3 commits
    • David S. Miller's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next · ae8a76fb
      David S. Miller authored
      Alexei Starovoitov says:
      
      ====================
      pull-request: bpf-next 2019-11-02
      
      The following pull-request contains BPF updates for your *net-next* tree.
      
      We've added 30 non-merge commits during the last 7 day(s) which contain
      a total of 41 files changed, 1864 insertions(+), 474 deletions(-).
      
      The main changes are:
      
      1) Fix long standing user vs kernel access issue by introducing
         bpf_probe_read_user() and bpf_probe_read_kernel() helpers, from Daniel.
      
      2) Accelerated xskmap lookup, from Björn and Maciej.
      
      3) Support for automatic map pinning in libbpf, from Toke.
      
      4) Cleanup of BTF-enabled raw tracepoints, from Alexei.
      
      5) Various fixes to libbpf and selftests.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      ae8a76fb
    • David S. Miller's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net · d31e9558
      David S. Miller authored
      The only slightly tricky merge conflict was the netdevsim because the
      mutex locking fix overlapped a lot of driver reload reorganization.
      
      The rest were (relatively) trivial in nature.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      d31e9558
    • Alexei Starovoitov's avatar
      Merge branch 'bpf_probe_read_user' · 358fdb45
      Alexei Starovoitov authored
      Daniel Borkmann says:
      
      ====================
      This set adds probe_read_{user,kernel}(), probe_read_str_{user,kernel}()
      helpers, fixes probe_write_user() helper and selftests. For details please
      see individual patches.
      
      Thanks!
      
      v2 -> v3:
        - noticed two more things that are fixed in here:
         - bpf uapi helper description used 'int size' for *_str helpers, now u32
         - we need TASK_SIZE_MAX + guard page on x86-64 in patch 2 otherwise
           we'll trigger the 00c42373 warn as well, so full range covered now
      v1 -> v2:
        - standardize unsafe_ptr terminology in uapi header comment (Andrii)
        - probe_read_{user,kernel}[_str] naming scheme (Andrii)
        - use global data in last test case, remove relaxed_maps (Andrii)
        - add strict non-pagefault kernel read funcs to avoid warning in
          kernel probe read helpers (Alexei)
      ====================
      Signed-off-by: default avatarAlexei Starovoitov <ast@kernel.org>
      358fdb45