summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/btf.c
AgeCommit message (Expand)AuthorLines
2025-07-30Merge tag 'bpf-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds-29/+87
2025-07-16bpf: Clean up individual BTF_ID codeFeng Yang-2/+1
2025-07-07bpf: support for void/primitive __arg_untrusted global func paramsEduard Zingerman-1/+14
2025-07-07bpf: attribute __arg_untrusted for global function parametersEduard Zingerman-5/+33
2025-07-07bpf: rdonly_untrusted_mem for btf id walk pointer leafsEduard Zingerman-0/+6
2025-06-25bpf: add btf_type_is_i{32,64} helpersAnton Protopopov-15/+26
2025-06-17sysfs: treewide: switch back to bin_attribute::read()/write()Thomas Weißschuh-1/+1
2025-06-13bpf: Include verifier memory allocations in memcg statisticsEduard Zingerman-7/+8
2025-05-28Merge tag 'bpf-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds-25/+20
2025-05-19bpf: WARN_ONCE on verifier bugsPaul Chaignon-2/+2
2025-05-05bpf: Replace offsetof() with struct_size()Thorsten Blum-10/+9
2025-04-23bpf: Allow access to const void pointer arguments in tracing programsKaFai Wan-11/+7
2025-04-23bpf: Use proper type to calculate bpf_raw_tp_null_args.mask indexShung-Hsi Yu-2/+2
2025-04-21Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski-3/+3
2025-04-17bpf: Prepare to reuse get_ctx_arg_idxAmery Hung-3/+3
2025-04-10trace: tcp: Add tracepoint for tcp_sendmsg_locked()Breno Leitao-0/+1
2025-03-30Merge tag 'bpf_res_spin_lock' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds-2/+24
2025-03-30Merge tag 'bpf-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds-14/+113
2025-03-19bpf: Implement verifier support for rqspinlockKumar Kartikeya Dwivedi-2/+24
2025-02-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski-0/+2
2025-02-25selftests/bpf: Test gen_pro/epilogue that generate kfuncsAmery Hung-0/+1
2025-02-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf bpf-6.14-rc4Alexei Starovoitov-0/+2
2025-02-20bpf: Support selective sampling for bpf timestampingJason Xing-0/+1
2025-02-17bpf: Support getting referenced kptr from struct_ops argumentAmery Hung-0/+1
2025-02-13bpf: Add tracepoints with null-able argumentsJiri Olsa-0/+99
2025-02-06net: Add rx_skb of kfree_skb to raw_tp_null_args[].Kuniyuki Iwashima-0/+2
2025-02-05bpf: Allow kind_flag for BTF type and decl tagsIhor Solodrai-14/+12
2025-01-28Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds-13/+2
2025-01-09btf: Switch module BTF attribute to sysfs_bin_attr_simple_read()Thomas Weißschuh-13/+2
2025-01-03bpf: Reject struct_ops registration that uses module ptr and the module btf_i...Martin KaFai Lau-5/+0
2024-12-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov-4/+145
2024-12-13bpf: Augment raw_tp arguments with PTR_MAYBE_NULLKumar Kartikeya Dwivedi-0/+138
2024-12-13bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL"Kumar Kartikeya Dwivedi-4/+1
2024-12-13bpf: Add a __btf_get_by_fd helperAnton Protopopov-8/+3
2024-12-12bpf: Check size for BTF-based ctx access of pointer membersKumar Kartikeya Dwivedi-0/+6
2024-11-04bpf: Mark raw_tp arguments with PTR_MAYBE_NULLKumar Kartikeya Dwivedi-1/+4
2024-10-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov-4/+11
2024-10-24bpf: Support __uptr type tag in BTFKui-Feng Lee-5/+29
2024-10-09bpf: Check the remaining info_cnt before repeating btf fieldsHou Tao-4/+10
2024-10-07bpf: Fix memory leak in bpf_core_applyJiri Olsa-0/+1
2024-10-03bpf: Constify struct btf_kind_operationsChristophe JAILLET-9/+9
2024-09-24Merge tag 'bpf-next-6.12-struct-fd' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds-8/+3
2024-09-23Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds-3/+3
2024-09-21Merge tag 'bpf-next-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds-45/+114
2024-09-13bpf: Call the missed kfree() when there is no special field in btfHou Tao-1/+3
2024-09-12Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski-0/+3
2024-09-11bpf: Support __nullable argument suffix for tp_btfPhilo Lu-0/+3
2024-09-05bpf: allow kfuncs within tracepoint and perf event programsJP Kobryn-0/+2
2024-09-04bpf: add check for invalid name in btf_name_valid_section()Jeongjun Park-1/+3
2024-08-30bpf: Fix a crash when btf_parse_base() returns an error pointerMartin KaFai Lau-1/+1