summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-04-201-0/+15
|\
| * bpf: Fix incorrect verifier pruning due to missing register precision taintsDaniel Borkmann2023-04-191-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
| * | bpf: Invoke btf_struct_access() callback only for writes.Alexei Starovoitov2023-04-041-1/+1
| * | bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc callDave Marchevsky2023-04-031-5/+9
| * | bpf: compute hashes in bloom filter similar to hashmapAnton Protopopov2023-04-021-15/+2
| * | bpf: optimize hashmap lookups when key_size is divisible by 4Anton Protopopov2023-04-011-0/+2
| * | bpf: Remove now-defunct task kfuncsDavid Vernet2023-04-011-69/+0
| * | bpf: Make struct task_struct an RCU-safe typeDavid Vernet2023-04-012-4/+8
| * | bpf: Handle PTR_MAYBE_NULL case in PTR_TO_BTF_ID helper call argDavid Vernet2023-03-301-0/+4
| * | bpf: Use bpf_mem_cache_alloc/free for bpf_local_storageMartin KaFai Lau2023-03-251-15/+115
| * | bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage_elemMartin KaFai Lau2023-03-254-12/+89
| * | bpf: Add a few bpf mem allocator functionsMartin KaFai Lau2023-03-251-9/+50
| * | bpf: Treat KF_RELEASE kfuncs as KF_TRUSTED_ARGSDavid Vernet2023-03-252-2/+2
| * | bpf: Remove now-unnecessary NULL checks for KF_RELEASE kfuncsDavid Vernet2023-03-252-9/+0
| * | bpf: Only invoke kptr dtor following non-NULL xchgDavid Vernet2023-03-251-0/+3
| * | bpf: Check IS_ERR for the bpf_map_get() return valueMartin KaFai Lau2023-03-242-4/+4
| * | bpf: Update the struct_ops of a bpf_link.Kui-Feng Lee2023-03-222-1/+81
| * | bpf: Create links for BPF struct_ops maps.Kui-Feng Lee2023-03-222-11/+155
| * | bpf: Retire the struct_ops map kvalue->refcnt.Kui-Feng Lee2023-03-222-35/+48
| * | bpf: remember meta->iter info only for initialized itersAndrii Nakryiko2023-03-221-7/+7
| * | bpf: Fix __reg_bound_offset 64->32 var_off subreg propagationDaniel Borkmann2023-03-221-3/+3
| * | bpf: return long from bpf_map_ops funcsJP Kobryn2023-03-2216-89/+89
| * | bpf: Teach the verifier to recognize rdonly_mem as not null.Alexei Starovoitov2023-03-221-5/+9
| * | bpf: Allow ld_imm64 instruction to point to kfunc.Alexei Starovoitov2023-03-171-6/+11
| * | kallsyms, bpf: Move find_kallsyms_symbol_value out of internal headerViktor Malik2023-03-171-1/+1