summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/verifier.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_ENDShung-Hsi Yu2023-11-021-1/+6
* bpf: Relax allowlist for css_task iterChuyi Zhou2023-11-021-4/+12
* bpf: Fix check_stack_write_fixed_off() to correctly spill immHao Sun2023-11-021-1/+1
* bpf: fix compilation error without CGROUPSMatthieu Baerts2023-11-021-0/+8
* bpf: Improve JEQ/JNE branch taken logicAndrii Nakryiko2023-10-241-0/+8
* bpf: print full verifier states on infinite loop detectionEduard Zingerman2023-10-241-0/+4
* bpf: correct loop detection for iterators convergenceEduard Zingerman2023-10-241-4/+203
* bpf: exact states comparison for iterator convergence checksEduard Zingerman2023-10-241-31/+187
* bpf: extract same_callsites() as utility functionEduard Zingerman2023-10-241-5/+15
* bpf: move explored_state() closer to the beginning of verifier.cEduard Zingerman2023-10-241-15/+13
* bpf: Let bpf_iter_task_new accept null task ptrChuyi Zhou2023-10-201-1/+12
* bpf: teach the verifier to enforce css_iter and task_iter in RCU CSChuyi Zhou2023-10-201-11/+39
* bpf: Introduce css_task open-coded iterator kfuncsChuyi Zhou2023-10-201-0/+23
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-10-171-25/+56
|\
| * 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: Implement cgroup sockaddr hooks for unix socketsDaan De Meyer2023-10-121-1/+4
| * bpf: Disable zero-extension for BPF_MEMSXIlya Leoshkevich2023-09-211-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-10-131-3/+3
|\ \
| * | bpf: Fix verifier log for async callback return valuesDavid Vernet2023-10-091-3/+3
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-10-051-5/+3
|\| | | |/ |/|
| * bpf: unconditionally reset backtrack_state masks on global func exitAndrii Nakryiko2023-09-201-5/+3
* | bpf: Remove unused variables.Alexei Starovoitov2023-09-191-5/+1
* | bpf: Fix kfunc callback register type handlingKumar Kartikeya Dwivedi2023-09-161-0/+4
* | bpf: Disallow fentry/fexit/freplace for exception callbacksKumar Kartikeya Dwivedi2023-09-161-0/+6
* | bpf: Treat first argument as return value for bpf_throwKumar Kartikeya Dwivedi2023-09-161-13/+24
* | bpf: Perform CFG walk for exception callbackKumar Kartikeya Dwivedi2023-09-161-2/+13
* | bpf: Add support for custom exception callbacksKumar Kartikeya Dwivedi2023-09-161-8/+105
* | bpf: Refactor check_btf_func and split into two phasesKumar Kartikeya Dwivedi2023-09-161-28/+100
* | bpf: Implement BPF exceptionsKumar Kartikeya Dwivedi2023-09-161-14/+102
* | bpf: Implement support for adding hidden subprogsKumar Kartikeya Dwivedi2023-09-161-3/+33
* | bpf, x64: Fix tailcall infinite loopLeon Hwang2023-09-121-0/+3
* | bpf: Mark OBJ_RELEASE argument as MEM_RCU when possibleYonghong Song2023-09-081-0/+20
* | bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu objYonghong Song2023-09-081-8/+51
* | bpf: Add alloc/xchg/direct_access support for local percpu kptrYonghong Song2023-09-081-22/+90
|/
* bpf: Allow bpf_spin_{lock,unlock} in sleepable progsDave Marchevsky2023-08-251-6/+3
* bpf: Consider non-owning refs to refcounted nodes RCU protectedDave Marchevsky2023-08-251-1/+12
* bpf: Reenable bpf_refcount_acquireDave Marchevsky2023-08-251-4/+1
* bpf: Ensure kptr_struct_meta is non-NULL for collection insert and refcount_a...Dave Marchevsky2023-08-251-0/+14
* bpf: Fix issue in verifying allow_ptr_leaksYafang Shao2023-08-231-8/+9
* bpf: Fix check_func_arg_reg_off bug for graph root/nodeKumar Kartikeya Dwivedi2023-08-221-11/+0
* bpf: Fix a bpf_kptr_xchg() issue with local kptrYonghong Song2023-08-221-10/+15
* bpf: Fix an incorrect verification success with movsx insnYonghong Song2023-08-081-11/+20
* net: invert the netdevice.h vs xdp.h dependencyJakub Kicinski2023-08-031-0/+1
* bpf: Fix compilation warning with -WparenthesesYonghong Song2023-07-281-2/+2
* bpf: Support new 32bit offset jmp instructionYonghong Song2023-07-281-10/+22
* bpf: Support new signed div/mod instructions.Yonghong Song2023-07-281-2/+4
* bpf: Support new unconditional bswap instructionYonghong Song2023-07-281-2/+5
* bpf: Handle sign-extenstin ctx member accessesYonghong Song2023-07-281-0/+6
* bpf: Support new sign-extension mov insnsYonghong Song2023-07-281-26/+131