summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'cgroup-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2023-04-293-23/+23
|\
| * cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappersKamalesh Babulal2023-03-173-23/+23
* | Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2023-04-2630-1418/+3883
|\ \
| * | bpf: Add __rcu_read_{lock,unlock} into btf id deny listYafang Shao2023-04-241-0/+4
| * | bpf: Disable bpf_refcount_acquire kfunc calls until race conditions are fixedDave Marchevsky2023-04-241-1/+4
| * | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-04-217-306/+375
| |\ \
| | * | bpf: minimal support for programs hooked into netfilter frameworkFlorian Westphal2023-04-212-0/+9
| | * | bpf: add bpf_link support for BPF_NETFILTER programsFlorian Westphal2023-04-211-0/+6
| | * | bpf: Don't EFAULT for getsockopt with optval=NULLStanislav Fomichev2023-04-211-3/+6
| | * | bpf: Fix bpf_refcount_acquire's refcount_t address calculationDave Marchevsky2023-04-211-1/+1
| | * | bpf: Fix race between btf_put and btf_idr walk.Alexei Starovoitov2023-04-211-5/+3
| | * | bpf: support access variable length array of integer typeFeng Zhou2023-04-191-3/+5
| | * | bpf: Improve verifier u32 scalar equality checkingYonghong Song2023-04-171-2/+7
| | * | bpf: lirc program type should not require SYS_CAP_ADMINSean Young2023-04-171-1/+0
| | * | bpf: Remove KF_KPTR_GET kfunc flagDavid Vernet2023-04-161-65/+0
| | * | bpf: Centralize btf_field-specific initialization logicDave Marchevsky2023-04-151-8/+6
| | * | bpf: Migrate bpf_rbtree_remove to possibly failDave Marchevsky2023-04-153-23/+9
| | * | bpf: Migrate bpf_rbtree_add and bpf_list_push_{front,back} to possibly failDave Marchevsky2023-04-152-40/+103
| | * | bpf: Add bpf_refcount_acquire kfuncDave Marchevsky2023-04-152-11/+78
| | * | bpf: Support refcounted local kptrs in existing semanticsDave Marchevsky2023-04-151-8/+13
| | * | bpf: Introduce opaque bpf_refcount struct and add btf_record plumbingDave Marchevsky2023-04-152-2/+16
| | * | bpf: Remove btf_field_offs, use btf_record's fields insteadDave Marchevsky2023-04-154-103/+24
| | * | bpf: Support 64-bit pointers to kfuncsIlya Leoshkevich2023-04-132-40/+94
| | * | bpf: Add preempt_count_{sub,add} into btf id deny listYafang2023-04-131-0/+4
| * | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-04-201-0/+15
| |\ \ \ | | |/ / | |/| |
| * | | Daniel Borkmann says:Jakub Kicinski2023-04-1326-786/+2246
| |\ \ \
| | * | | bpf: Remove bpf_cgroup_kptr_get() kfuncDavid Vernet2023-04-121-32/+0
| | * | | bpf: Make bpf_cgroup_acquire() KF_RCU | KF_RET_NULLDavid Vernet2023-04-121-3/+2
| | * | | bpf: Handle NULL in bpf_local_storage_free.Alexei Starovoitov2023-04-121-0/+3
| | * | | bpf/btf: Fix is_int_ptr()Feng Zhou2023-04-111-6/+2
| | * | | bpf: Relax log_buf NULL conditions when log_level>0 is requestedAndrii Nakryiko2023-04-111-17/+25
| | * | | bpf: Simplify internal verifier log interfaceAndrii Nakryiko2023-04-113-65/+87
| | * | | bpf: Add log_true_size output field to return necessary log buffer sizeAndrii Nakryiko2023-04-113-23/+33
| | * | | bpf: Keep track of total log content size in both fixed and rolling modesAndrii Nakryiko2023-04-111-21/+46
| | * | | bpf: Simplify logging-related error conditions handlingAndrii Nakryiko2023-04-113-6/+6
| | * | | bpf: Avoid incorrect -EFAULT error in BPF_LOG_KERNEL modeAndrii Nakryiko2023-04-111-1/+1
| | * | | bpf: Fix missing -EFAULT return on user log buf error in btf_parse()Andrii Nakryiko2023-04-111-0/+4
| | * | | bpf: Ignore verifier log reset in BPF_LOG_KERNEL modeAndrii Nakryiko2023-04-111-1/+1
| | * | | bpf: Switch BPF verifier log to be a rotating log by defaultAndrii Nakryiko2023-04-113-19/+201
| | * | | bpf: Remove minimum size restrictions on verifier log bufferAndrii Nakryiko2023-04-111-1/+1
| | * | | bpf: Split off basic BPF verifier log into separate fileAndrii Nakryiko2023-04-113-70/+87
| | * | | bpf: ensure all memory is initialized in bpf_get_current_commBarret Rhoden2023-04-061-1/+1
| | * | | bpf: Improve handling of pattern '<const> <cond_op> <non_const>' in verifierYonghong Song2023-04-061-0/+12
| | * | | bpf: Improve verifier JEQ/JNE insn branch taken checkingYonghong Song2023-04-061-0/+8
| | * | | bpf: Undo strict enforcement for walking untagged fields.Alexei Starovoitov2023-04-041-3/+8
| | * | | bpf: Allowlist few fields similar to __rcu tag.Alexei Starovoitov2023-04-041-2/+37
| | * | | bpf: Refactor NULL-ness check in check_reg_type().Alexei Starovoitov2023-04-041-4/+8
| | * | | bpf: Teach verifier that certain helpers accept NULL pointer.Alexei Starovoitov2023-04-043-8/+8
| | * | | bpf: Refactor btf_nested_type_is_trusted().Alexei Starovoitov2023-04-042-38/+29
| | * | | bpf: Remove unused arguments from btf_struct_access().Alexei Starovoitov2023-04-041-2/+2