1. 14 Jul, 2023 2 commits
    • Jakub Kicinski's avatar
      Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next · d2afa89f
      Jakub Kicinski authored
      Alexei Starovoitov says:
      
      ====================
      pull-request: bpf-next 2023-07-13
      
      We've added 67 non-merge commits during the last 15 day(s) which contain
      a total of 106 files changed, 4444 insertions(+), 619 deletions(-).
      
      The main changes are:
      
      1) Fix bpftool build in presence of stale vmlinux.h,
         from Alexander Lobakin.
      
      2) Introduce bpf_me_mcache_free_rcu() and fix OOM under stress,
         from Alexei Starovoitov.
      
      3) Teach verifier actual bounds of bpf_get_smp_processor_id()
         and fix perf+libbpf issue related to custom section handling,
         from Andrii Nakryiko.
      
      4) Introduce bpf map element count, from Anton Protopopov.
      
      5) Check skb ownership against full socket, from Kui-Feng Lee.
      
      6) Support for up to 12 arguments in BPF trampoline, from Menglong Dong.
      
      7) Export rcu_request_urgent_qs_task, from Paul E. McKenney.
      
      8) Fix BTF walking of unions, from Yafang Shao.
      
      9) Extend link_info for kprobe_multi and perf_event links,
         from Yafang Shao.
      
      * tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next: (67 commits)
        selftests/bpf: Add selftest for PTR_UNTRUSTED
        bpf: Fix an error in verifying a field in a union
        selftests/bpf: Add selftests for nested_trust
        bpf: Fix an error around PTR_UNTRUSTED
        selftests/bpf: add testcase for TRACING with 6+ arguments
        bpf, x86: allow function arguments up to 12 for TRACING
        bpf, x86: save/restore regs with BPF_DW size
        bpftool: Use "fallthrough;" keyword instead of comments
        bpf: Add object leak check.
        bpf: Convert bpf_cpumask to bpf_mem_cache_free_rcu.
        bpf: Introduce bpf_mem_free_rcu() similar to kfree_rcu().
        selftests/bpf: Improve test coverage of bpf_mem_alloc.
        rcu: Export rcu_request_urgent_qs_task()
        bpf: Allow reuse from waiting_for_gp_ttrace list.
        bpf: Add a hint to allocated objects.
        bpf: Change bpf_mem_cache draining process.
        bpf: Further refactor alloc_bulk().
        bpf: Factor out inc/dec of active flag into helpers.
        bpf: Refactor alloc_bulk().
        bpf: Let free_all() return the number of freed elements.
        ...
      ====================
      
      Link: https://lore.kernel.org/r/20230714020910.80794-1-alexei.starovoitov@gmail.comSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      d2afa89f
    • Jakub Kicinski's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net · eb1b24a9
      Jakub Kicinski authored
      Cross-merge networking fixes after downstream PR.
      
      No conflicts or adjacent changes.
      Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      eb1b24a9
  2. 13 Jul, 2023 27 commits
  3. 12 Jul, 2023 11 commits