summaryrefslogtreecommitdiff
path: root/kernel/bpf/btf.c
AgeCommit message (Expand)Author
2026-03-18bpf: Release module BTF IDR before module unloadKumar Kartikeya Dwivedi
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2026-02-02bpf: Replace snprintf("%s") with strscpyThorsten Blum
2026-01-24bpf: add fsession supportMenglong Dong
2026-01-20bpf: Refactor btf_kfunc_id_set_containsIhor Solodrai
2026-01-13bpf: Skip anonymous types in type lookup for performanceDonglin Peng
2026-01-13btf: Verify BTF sortingDonglin Peng
2026-01-13btf: Optimize type lookup with binary searchDonglin Peng
2026-01-12bpf, btf: Enforce destructor kfunc type with CFISami Tolvanen
2025-12-22bpf: allow calling kfuncs from raw_tp programsPuranjay Mohan
2025-09-23bpf: Allow union argument in trampoline based programsLeon Hwang
2025-09-23bpf: bpf task work plumbingMykyta Yatsenko
2025-09-23bpf: refactor special field-type detectionMykyta Yatsenko
2025-07-30Merge tag 'bpf-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds
2025-07-16bpf: Clean up individual BTF_ID codeFeng Yang
2025-07-07bpf: support for void/primitive __arg_untrusted global func paramsEduard Zingerman
2025-07-07bpf: attribute __arg_untrusted for global function parametersEduard Zingerman
2025-07-07bpf: rdonly_untrusted_mem for btf id walk pointer leafsEduard Zingerman
2025-06-25bpf: add btf_type_is_i{32,64} helpersAnton Protopopov
2025-06-17sysfs: treewide: switch back to bin_attribute::read()/write()Thomas Weißschuh
2025-06-13bpf: Include verifier memory allocations in memcg statisticsEduard Zingerman
2025-05-28Merge tag 'bpf-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds
2025-05-19bpf: WARN_ONCE on verifier bugsPaul Chaignon
2025-05-05bpf: Replace offsetof() with struct_size()Thorsten Blum
2025-04-23bpf: Allow access to const void pointer arguments in tracing programsKaFai Wan
2025-04-23bpf: Use proper type to calculate bpf_raw_tp_null_args.mask indexShung-Hsi Yu
2025-04-21Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski
2025-04-17bpf: Prepare to reuse get_ctx_arg_idxAmery Hung
2025-04-10trace: tcp: Add tracepoint for tcp_sendmsg_locked()Breno Leitao
2025-03-30Merge tag 'bpf_res_spin_lock' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2025-03-30Merge tag 'bpf-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds
2025-03-19bpf: Implement verifier support for rqspinlockKumar Kartikeya Dwivedi
2025-02-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski
2025-02-25selftests/bpf: Test gen_pro/epilogue that generate kfuncsAmery Hung
2025-02-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf bpf-6.14-rc4Alexei Starovoitov
2025-02-20bpf: Support selective sampling for bpf timestampingJason Xing
2025-02-17bpf: Support getting referenced kptr from struct_ops argumentAmery Hung
2025-02-13bpf: Add tracepoints with null-able argumentsJiri Olsa
2025-02-06net: Add rx_skb of kfree_skb to raw_tp_null_args[].Kuniyuki Iwashima
2025-02-05bpf: Allow kind_flag for BTF type and decl tagsIhor Solodrai
2025-01-28Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2025-01-09btf: Switch module BTF attribute to sysfs_bin_attr_simple_read()Thomas Weißschuh
2025-01-03bpf: Reject struct_ops registration that uses module ptr and the module btf_i...Martin KaFai Lau
2024-12-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov
2024-12-13bpf: Augment raw_tp arguments with PTR_MAYBE_NULLKumar Kartikeya Dwivedi
2024-12-13bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL"Kumar Kartikeya Dwivedi
2024-12-13bpf: Add a __btf_get_by_fd helperAnton Protopopov
2024-12-12bpf: Check size for BTF-based ctx access of pointer membersKumar Kartikeya Dwivedi