summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/btf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bpf: Generalize check_ctx_reg for reuse with other typesDaniel Borkmann2022-01-191-1/+1
* bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument supportKumar Kartikeya Dwivedi2021-12-191-21/+73
* bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem.Hao Luo2021-12-181-1/+1
* bpf: Convert PTR_TO_MEM_OR_NULL to composable types.Hao Luo2021-12-181-1/+1
* bpf: Introduce MEM_RDONLY flagHao Luo2021-12-181-2/+1
* bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULLHao Luo2021-12-181-2/+5
* bpf: Allow access to int pointer arguments in tracing programsJiri Olsa2021-12-131-4/+3
* bpf: Silence coverity false positive warning.Alexei Starovoitov2021-12-121-4/+4
* bpf: Use kmemdup() to replace kmalloc + memcpyJiapeng Chong2021-12-121-2/+1
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2021-12-111-12/+398
|\
| * bpf: Remove redundant assignment to pointer tColin Ian King2021-12-091-1/+1
| * bpf: Silence purge_cand_cache build warning.Alexei Starovoitov2021-12-071-0/+2
| * bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD)Hou Tao2021-12-041-2/+1
| * libbpf: Reduce bpf_core_apply_relo_insn() stack usage.Alexei Starovoitov2021-12-031-1/+10
| * bpf: Add bpf_core_add_cands() and wire it into bpf_core_apply_relo_insn().Alexei Starovoitov2021-12-021-1/+345
| * bpf: Adjust BTF log size limit.Alexei Starovoitov2021-12-021-1/+1
| * bpf: Pass a set of bpf_core_relo-s to prog_load command.Alexei Starovoitov2021-12-021-0/+6
| * bpf: Prepare relo_core.c for kernel duty.Alexei Starovoitov2021-12-021-0/+26
| * bpf: Rename btf_member accessors.Alexei Starovoitov2021-12-021-9/+9
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-12-091-9/+2
|\ \ | |/ |/|
| * bpf: Fix bpf_check_mod_kfunc_call for built-in modulesKumar Kartikeya Dwivedi2021-12-021-2/+0
| * bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALLKumar Kartikeya Dwivedi2021-12-021-7/+2
* | bpf: Introduce btf_tracing_idsSong Liu2021-11-121-4/+4
* | bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDsSong Liu2021-11-121-1/+1
* | bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributesYonghong Song2021-11-121-1/+13
* | bpf: Introduce helper bpf_find_vmaSong Liu2021-11-071-1/+4
|/
* bpf: Add BTF_KIND_DECL_TAG typedef supportYonghong Song2021-10-231-2/+2
* bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAGYonghong Song2021-10-191-22/+22
* bpf: selftests: Add selftests for module kfunc supportKumar Kartikeya Dwivedi2021-10-061-0/+1
* bpf: Enable TCP congestion control kfunc from modulesKumar Kartikeya Dwivedi2021-10-061-0/+2
* bpf: btf: Introduce helpers for dynamic BTF set registrationKumar Kartikeya Dwivedi2021-10-061-0/+52
* bpf: Support for new btf kind BTF_KIND_TAGYonghong Song2021-09-151-0/+128
* bpf: Fix bpf-next builds without CONFIG_BPF_EVENTSDaniel Xu2021-08-261-0/+2
* bpf: Emit better log message if bpf_iter ctx arg btf_id == 0Yonghong Song2021-07-301-0/+5
* bpf: Add map side support for bpf timers.Alexei Starovoitov2021-07-151-14/+63
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-06-171-3/+3
|\
| * bpf: Fix spelling mistakesZhen Lei2021-05-251-3/+3
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-05-271-0/+12
|\ \ | |/ |/|
| * bpf: Forbid trampoline attach for functions with variable argumentsJiri Olsa2021-05-071-0/+12
* | bpf: Add bpf_btf_find_by_name_kind() helper.Alexei Starovoitov2021-05-191-0/+62
* | bpf: Make btf_load command to be bpfptr_t compatible.Alexei Starovoitov2021-05-191-4/+4
|/
* bpf: Remove redundant assignment of variable idColin Ian King2021-03-301-1/+0
* bpf: Support bpf program calling kernel functionMartin KaFai Lau2021-03-271-5/+60
* bpf: Refactor btf_check_func_arg_matchMartin KaFai Lau2021-03-271-73/+86
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-03-101-13/+95
|\
| * bpf: Add BTF_KIND_FLOAT supportIlya Leoshkevich2021-03-051-2/+81
| * bpf: Use MAX_BPF_FUNC_REG_ARGS macroDmitrii Banshchikov2021-02-261-11/+14
* | bpf: Drop imprecise log messageDmitrii Banshchikov2021-02-241-2/+0
|/
* bpf: Support pointers in global func argsDmitrii Banshchikov2021-02-131-10/+45
* bpf: Rename bpf_reg_state variablesDmitrii Banshchikov2021-02-131-8/+12