summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2020-09-23124-2040/+4211
|\
| * tools resolve_btfids: Always force HOSTARCHJiri Olsa2020-09-231-0/+2
| * bpf: Check CONFIG_BPF option for resolve_btfidsJiri Olsa2020-09-232-4/+6
| * bpf: Explicitly size compatible_reg_typesLorenz Bauer2020-09-231-2/+1
| * selftests/bpf: Fix stat probe in d_path testJiri Olsa2020-09-223-1/+26
| * bpf: Using rcu_read_lock for bpf_sk_storage_map iteratorYonghong Song2020-09-221-18/+13
| * Merge branch 'refactor-check_func_arg'Alexei Starovoitov2020-09-2211-237/+239
| |\
| | * bpf: Use a table to drive helper arg type checksLorenz Bauer2020-09-222-74/+110
| | * bpf: Hoist type checking for nullable arg typesLorenz Bauer2020-09-221-34/+30
| | * bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_argLorenz Bauer2020-09-221-14/+14
| | * bpf: Set meta->raw_mode for pointers close to useLorenz Bauer2020-09-221-1/+5
| | * bpf: Make context access check genericLorenz Bauer2020-09-221-3/+4
| | * bpf: Make reference tracking genericLorenz Bauer2020-09-221-16/+10
| | * bpf: Make BTF pointer type checking genericLorenz Bauer2020-09-221-18/+20
| | * bpf: Allow specifying a BTF ID per argument in function protosLorenz Bauer2020-09-229-103/+58
| | * btf: Add BTF_ID_LIST_SINGLE macroLorenz Bauer2020-09-222-0/+16
| | * bpf: Check scalar or invalid register in check_helper_mem_accessLorenz Bauer2020-09-221-13/+11
| | * btf: Make btf_set_contains take a const pointerLorenz Bauer2020-09-222-2/+2
| |/
| * bpf: Fix potential call bpf_link_free() in atomic contextMuchun Song2020-09-211-6/+2
| * bpf: Use hlist_add_head_rcu when linking to local_storageMartin KaFai Lau2020-09-191-1/+1
| * samples/bpf: Fix test_map_in_map on s390Ilya Leoshkevich2020-09-191-4/+3
| * selftests/bpf: Fix endianness issue in test_sockopt_skIlya Leoshkevich2020-09-191-2/+2
| * selftests/bpf: Fix endianness issue in sk_assignIlya Leoshkevich2020-09-181-1/+1
| * selftests/bpf: Add tailcall_bpf2bpf testsMaciej Fijalkowski2020-09-185-0/+533
| * bpf: Add abnormal return checks.Alexei Starovoitov2020-09-183-22/+52
| * bpf: allow for tailcalls in BPF subprograms for x64 JITMaciej Fijalkowski2020-09-181-4/+17
| * bpf, x64: rework pro/epilogue and tailcall handling in JITMaciej Fijalkowski2020-09-186-55/+244
| * bpf: Limit caller's stack depth 256 for subprogs with tailcallsMaciej Fijalkowski2020-09-182-0/+30
| * bpf: rename poke descriptor's 'ip' member to 'tailcall_target'Maciej Fijalkowski2020-09-174-20/+24
| * bpf: propagate poke descriptors to subprogramsMaciej Fijalkowski2020-09-172-3/+64
| * bpf, x64: use %rcx instead of %rax for tail call retpolinesMaciej Fijalkowski2020-09-172-18/+18
| * selftests/bpf: Merge most of test_btf into test_progsAndrii Nakryiko2020-09-163-335/+78
| * Merge branch 'bpf_metadata'Alexei Starovoitov2020-09-1619-18/+678
| |\
| | * selftests/bpf: Test load and dump metadata with btftool and skelYiFei Zhu2020-09-165-1/+255
| | * bpftool: Support dumping metadataYiFei Zhu2020-09-163-0/+208
| | * libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata sectionYiFei Zhu2020-09-164-0/+94
| | * bpf: Add BPF_PROG_BIND_MAP syscallYiFei Zhu2020-09-163-0/+77
| | * bpf: Mutex protect used_maps array and countYiFei Zhu2020-09-165-17/+44
| |/
| * libbpf: Fix a compilation error with xsk.c for ubuntu 16.04Yonghong Song2020-09-151-0/+1
| * bpftool: Fix build failureYonghong Song2020-09-151-1/+1
| * xsk: Fix refcount warning in xp_dma_mapMagnus Karlsson2020-09-151-2/+2
| * samples/bpf: Add quiet option to xdpsockMagnus Karlsson2020-09-151-5/+14
| * samples/bpf: Fix possible deadlock in xdpsockMagnus Karlsson2020-09-151-0/+1
| * samples/bpf: Fix one packet sending in xdpsockMagnus Karlsson2020-09-151-0/+8
| * s390/bpf: Fix multiple tail callsIlya Leoshkevich2020-09-151-34/+27
| * Merge branch 'improve-bpf-tcp-cc-init'Alexei Starovoitov2020-09-116-38/+19
| |\
| | * tcp: Simplify tcp_set_congestion_control() load=false caseNeal Cardwell2020-09-111-11/+4
| | * tcp: simplify _bpf_setsockopt(): Remove flags argumentNeal Cardwell2020-09-111-7/+3
| | * tcp: simplify tcp_set_congestion_control(): Always reinitializeNeal Cardwell2020-09-114-13/+5
| | * tcp: Simplify EBPF TCP_CONGESTION to always init CCNeal Cardwell2020-09-111-6/+1