summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* bpf: Remove unused parameter from ___bpf_prog_runHe Fengqing2021-04-031-4/+3
* sock_map: Introduce BPF_SK_SKB_VERDICTCong Wang2021-04-011-0/+1
* bpf: Remove redundant assignment of variable idColin Ian King2021-03-301-1/+0
* bpf: Support bpf program calling kernel functionMartin KaFai Lau2021-03-265-35/+430
* bpf: Refactor btf_check_func_arg_matchMartin KaFai Lau2021-03-262-75/+88
* bpf: Simplify freeing logic in linfo and jited_linfoMartin KaFai Lau2021-03-263-26/+16
* bpf: Add support for batched ops in LPM trie mapsPedro Tammela2021-03-251-0/+3
* bpf: Fix NULL pointer dereference in bpf_get_local_storage() helperYonghong Song2021-03-252-6/+14
* bpf: Undo ptr_to_map_key alu sanitation for nowDaniel Borkmann2021-03-261-14/+0
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-03-255-23/+16
|\
| * bpf: Avoid old-style declaration warningsArnd Bergmann2021-03-241-2/+2
| * bpf: Remove insn_buf[] declaration in inner blockJianlin Lv2021-03-191-1/+0
| * bpf, devmap: Move drop error path to devmap for XDP_REDIRECTLorenzo Bianconi2021-03-181-18/+12
| * bpf: Make symbol 'bpf_task_storage_busy' staticWei Yongjun2021-03-161-1/+1
| * kernel/bpf/: Fix misspellings using codespell toolLiu xuzhi2021-03-161-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2021-03-257-70/+217
|\ \ | |/ |/|
| * bpf: Fix umd memory leak in copy_process()Zqiang2021-03-191-4/+15
| * bpf: Fix fexit trampoline.Alexei Starovoitov2021-03-183-53/+171
| * bpf: Add sanity check for upper ptr_limitPiotr Krysiuk2021-03-171-3/+8
| * bpf: Simplify alu_limit masking for pointer arithmeticPiotr Krysiuk2021-03-171-5/+5
| * bpf: Fix off-by-one for area size in creating mask to leftPiotr Krysiuk2021-03-171-2/+2
| * bpf: Prohibit alu ops for pointer types not defining ptr_limitPiotr Krysiuk2021-03-171-6/+10
| * bpf: Change inode_storage's lookup_elem return value from NULL to -EBADFTal Lossos2021-03-081-1/+1
| * bpf: Dont allow vmlinux BTF to be used in map_create and prog_load.Alexei Starovoitov2021-03-082-0/+9
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-03-0913-140/+658
|\ \ | |/ |/|
| * bpf, xdp: Restructure redirect actionsBjörn Töpel2021-03-102-2/+0
| * bpf, xdp: Make bpf_redirect_map() a map operationBjörn Töpel2021-03-103-5/+32
| * bpf: Add BTF_KIND_FLOAT supportIlya Leoshkevich2021-03-041-2/+81
| * bpf: Add arraymap support for bpf_for_each_map_elem() helperYonghong Song2021-02-261-0/+40
| * bpf: Add hashtab support for bpf_for_each_map_elem() helperYonghong Song2021-02-262-0/+92
| * bpf: Add bpf_for_each_map_elem() helperYonghong Song2021-02-263-13/+213
| * bpf: Change return value of verifier function add_subprog()Yonghong Song2021-02-261-2/+2
| * bpf: Refactor check_func_call() to allow callback functionYonghong Song2021-02-261-17/+43
| * bpf: Factor out verbose_invalid_scalar()Yonghong Song2021-02-261-11/+19
| * bpf: Factor out visit_func_call_insn() in check_cfg()Yonghong Song2021-02-261-12/+23
| * bpf: Rename fixup_bpf_calls and add some commentsBrendan Jackman2021-02-261-7/+9
| * bpf: Use MAX_BPF_FUNC_REG_ARGS macroDmitrii Banshchikov2021-02-262-12/+15
| * bpf: Prevent deadlock from recursive bpf_task_storage_[get|delete]Song Liu2021-02-263-10/+62
| * bpf: Enable task local storage for tracing programsSong Liu2021-02-264-49/+29
* | bpf: Explicitly zero-extend R0 after 32-bit cmpxchgBrendan Jackman2021-03-042-1/+22
* | bpf: Account for BPF_FETCH in insn_has_def32()Ilya Leoshkevich2021-03-041-31/+39
* | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski2021-02-263-3/+3
|\ \
| * | bpf: Drop imprecise log messageDmitrii Banshchikov2021-02-241-2/+0
| * | bpf: Clear percpu pointers in bpf_prog_clone_free()Cong Wang2021-02-221-0/+2
| * | bpf: Fix a warning message in mark_ptr_not_null_reg()Dan Carpenter2021-02-221-1/+1
| |/
* | Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-02-231-6/+7
|\ \ | |/ |/|
| * fs: make helpers idmap mount awareChristian Brauner2021-01-241-3/+4
| * inode: make init and permission helpers idmapped mount awareChristian Brauner2021-01-241-1/+1
| * namei: make permission helpers idmapped mount awareChristian Brauner2021-01-241-1/+1
| * fs: add file and path permissions helpersChristian Brauner2021-01-241-1/+1