summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* bpf: Fix prog_array_map_poke_run map poke updateJiri Olsa2023-12-061-48/+10
* bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4Yonghong Song2023-12-011-4/+8
* bpf: Add missed allocation hint for bpf_mem_cache_alloc_flags()Hou Tao2023-11-261-0/+2
* bpf: keep track of max number of bpf_loop callback iterationsEduard Zingerman2023-11-201-2/+17
* bpf: widening for callback iteratorsEduard Zingerman2023-11-201-2/+22
* bpf: verify callbacks as if they are called unknown number of timesEduard Zingerman2023-11-201-99/+175
* bpf: extract setup_func_entry() utility functionEduard Zingerman2023-11-201-36/+48
* bpf: extract __check_reg_arg() utility functionEduard Zingerman2023-11-201-6/+13
* bpf: Do not allocate percpu memory at init stageYonghong Song2023-11-152-7/+21
* bpf: fix control-flow graph checking in privileged modeAndrii Nakryiko2023-11-091-15/+8
* bpf: fix precision backtracking instruction iterationAndrii Nakryiko2023-11-091-2/+19
* bpf: handle ldimm64 properly in check_cfg()Andrii Nakryiko2023-11-091-7/+20
* bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_regChuyi Zhou2023-11-072-2/+2
* bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_ENDShung-Hsi Yu2023-11-011-1/+6
* bpf: Relax allowlist for css_task iterChuyi Zhou2023-11-011-4/+12
* bpf: Check map->usercnt after timer->timer is assignedHou Tao2023-11-011-9/+16
* bpf: Add __bpf_kfunc_{start,end}_defs macrosDave Marchevsky2023-11-016-32/+16
* bpf: Fix check_stack_write_fixed_off() to correctly spill immHao Sun2023-11-011-1/+1
* bpf: fix compilation error without CGROUPSMatthieu Baerts2023-11-013-3/+17
* Merge tag 'for-6.7/io_uring-sockopt-2023-10-30' of git://git.kernel.dk/linuxLinus Torvalds2023-11-011-11/+14
|\
| * bpf: Add sockptr support for setsockoptBreno Leitao2023-10-191-2/+3
| * bpf: Add sockptr support for getsockoptBreno Leitao2023-10-191-9/+11
* | Merge tag 'net-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2023-10-3119-312/+1766
|\ \
| * | bpf: Add more WARN_ON_ONCE checks for mismatched alloc and freeHou Tao2023-10-261-0/+4
| * | netkit, bpf: Add bpf programmable net deviceDaniel Borkmann2023-10-241-5/+25
| * | bpf: Improve JEQ/JNE branch taken logicAndrii Nakryiko2023-10-241-0/+8
| * | bpf: Fold smp_mb__before_atomic() into atomic_set_release()Paul E. McKenney2023-10-241-2/+1
| * | bpf: Fix unnecessary -EBUSY from htab_lock_bucketSong Liu2023-10-241-2/+5
| * | bpf: print full verifier states on infinite loop detectionEduard Zingerman2023-10-231-0/+4
| * | bpf: correct loop detection for iterators convergenceEduard Zingerman2023-10-231-4/+203
| * | bpf: exact states comparison for iterator convergence checksEduard Zingerman2023-10-231-31/+187
| * | bpf: extract same_callsites() as utility functionEduard Zingerman2023-10-231-5/+15
| * | bpf: move explored_state() closer to the beginning of verifier.cEduard Zingerman2023-10-231-15/+13
| * | bpf, tcx: Get rid of tcx_link_constDaniel Borkmann2023-10-231-2/+2
| * | bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl()Hou Tao2023-10-202-10/+16
| * | bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.hHou Tao2023-10-202-4/+0
| * | bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}()Hou Tao2023-10-201-2/+14
| * | bpf: Re-enable unit_size checking for global per-cpu allocatorHou Tao2023-10-201-10/+12
| * | bpf: Let bpf_iter_task_new accept null task ptrChuyi Zhou2023-10-192-3/+17
| * | bpf: teach the verifier to enforce css_iter and task_iter in RCU CSChuyi Zhou2023-10-192-13/+41
| * | bpf: Introduce css open-coded iterator kfuncsChuyi Zhou2023-10-192-0/+68
| * | bpf: Introduce task open coded iterator kfuncsChuyi Zhou2023-10-192-0/+93
| * | bpf: Introduce css_task open-coded iterator kfuncsChuyi Zhou2023-10-193-0/+84
| * | bpf: Fix missed rcu read lock in bpf_task_under_cgroup()Yafang Shao2023-10-171-1/+6
| * | net, bpf: Add a warning if NAPI cb missed xdp_do_flush().Sebastian Andrzej Siewior2023-10-172-0/+20
| * | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-10-168-39/+203
| |\ \
| | * | bpf: Ensure proper register state printing for cond jumpsAndrii Nakryiko2023-10-161-1/+6
| | * | bpf: Disambiguate SCALAR register state output in verifier logsAndrii Nakryiko2023-10-161-22/+45
| | * | bpf: Introduce task_vma open-coded iterator kfuncsDave Marchevsky2023-10-132-0/+94
| | * | bpf: Don't explicitly emit BTF for struct btf_iter_numDave Marchevsky2023-10-131-2/+0