summaryrefslogtreecommitdiff
path: root/kernel/bpf/btf.c
AgeCommit message (Expand)Author
2023-06-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski
2023-06-21bpf/btf: Accept function names that contain dotsFlorent Revest
2023-05-30bpf: Silence a warning in btf_type_id_size()Yonghong Song
2023-05-19bpf: Add kfunc filter function to 'struct btf_kfunc_id_set'Aditi Ghag
2023-04-21bpf: minimal support for programs hooked into netfilter frameworkFlorian Westphal
2023-04-21bpf: Fix race between btf_put and btf_idr walk.Alexei Starovoitov
2023-04-19bpf: support access variable length array of integer typeFeng Zhou
2023-04-15bpf: Migrate bpf_rbtree_remove to possibly failDave Marchevsky
2023-04-15bpf: Introduce opaque bpf_refcount struct and add btf_record plumbingDave Marchevsky
2023-04-15bpf: Remove btf_field_offs, use btf_record's fields insteadDave Marchevsky
2023-04-13Daniel Borkmann says:Jakub Kicinski
2023-04-11bpf/btf: Fix is_int_ptr()Feng Zhou
2023-04-11bpf: Simplify internal verifier log interfaceAndrii Nakryiko
2023-04-11bpf: Add log_true_size output field to return necessary log buffer sizeAndrii Nakryiko
2023-04-11bpf: Simplify logging-related error conditions handlingAndrii Nakryiko
2023-04-11bpf: Fix missing -EFAULT return on user log buf error in btf_parse()Andrii Nakryiko
2023-04-11bpf: Switch BPF verifier log to be a rotating log by defaultAndrii Nakryiko
2023-04-04bpf: Refactor btf_nested_type_is_trusted().Alexei Starovoitov
2023-03-13bpf: Disable migration when freeing stashed local kptr using obj dropDave Marchevsky
2023-03-10bpf: Support __kptr to local kptrsDave Marchevsky
2023-03-10bpf: btf: Remove unused btf_field_info_type enumDave Marchevsky
2023-03-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski
2023-03-08bpf: add iterator kfuncs registration and validation logicAndrii Nakryiko
2023-03-06btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTRLorenz Bauer
2023-03-03bpf: Refactor RCU enforcement in the verifier.Alexei Starovoitov
2023-03-03bpf: Rename __kptr_ref -> __kptr and __kptr -> __kptr_untrusted.Alexei Starovoitov
2023-03-01bpf: Add skb dynptrsJoanne Koong
2023-03-01bpf: Support "sk_buff" and "xdp_buff" as valid kfunc arg typesJoanne Koong
2023-02-17bpf: Fix global subprog context argument resolution logicAndrii Nakryiko
2023-02-13bpf: Special verifier handling for bpf_rbtree_{remove, first}Dave Marchevsky
2023-02-13bpf: Add basic bpf_rb_{root,node} supportDave Marchevsky
2023-02-10Daniel Borkmann says:Jakub Kicinski
2023-02-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski
2023-01-28bpf: btf: Add BTF_FMODEL_SIGNED_ARG flagIlya Leoshkevich
2023-01-24bpf: Allow trusted args to walk struct when checking BTF IDsDavid Vernet
2023-01-24bpf: Enable annotating trusted nested pointersDavid Vernet
2023-01-20bpf: Add missing btf_put to register_btf_id_dtor_kfuncsJiri Olsa
2023-01-10bpf: btf: limit logging of ignored BTF mismatchesConnor O'Brien
2022-12-28bpf: rename list_head -> graph_root in field info typesDave Marchevsky
2022-12-07Merge "do not rely on ALLOW_ERROR_INJECTION for fmod_ret" into bpf-nextAlexei Starovoitov
2022-12-07bpf: do not rely on ALLOW_ERROR_INJECTION for fmod_retBenjamin Tissoires
2022-12-04bpf: Do not mark certain LSM hook arguments as trustedYonghong Song
2022-11-24bpf: Don't mark arguments to fentry/fexit programs as trusted.Alexei Starovoitov
2022-11-24bpf: Add kfunc bpf_rcu_read_lock/unlock()Yonghong Song
2022-11-24bpf: Unify and simplify btf_func_proto_check error handlingStanislav Fomichev
2022-11-24bpf: Prevent decl_tag from being referenced in func_proto argStanislav Fomichev
2022-11-20bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctxYonghong Song
2022-11-20bpf: Add support for kfunc set with common btf_idsYonghong Song
2022-11-20bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncsDavid Vernet
2022-11-17bpf: Add comments for map BTF matching requirement for bpf_list_headKumar Kartikeya Dwivedi