summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
...
| | * | | | bpf: bpf_task_storage_delete_recur does lookup first before the deadlock checkMartin KaFai Lau2022-10-251-7/+11
| | * | | | bpf: Add new bpf_task_storage_get proto with no deadlock detectionMartin KaFai Lau2022-10-251-0/+28
| | * | | | bpf: Avoid taking spinlock in bpf_task_storage_get if potential deadlock is d...Martin KaFai Lau2022-10-252-7/+9
| | * | | | bpf: Refactor the core bpf_task_storage_get logic into a new functionMartin KaFai Lau2022-10-251-18/+26
| | * | | | bpf: Append _recur naming to the bpf_task_storage helper protoMartin KaFai Lau2022-10-251-6/+6
| | * | | | bpf: Remove prog->active check for bpf_lsm and bpf_iterMartin KaFai Lau2022-10-252-15/+70
| | * | | | bpf: Consider all mem_types compatible for map_{key,value} argsDave Marchevsky2022-10-211-13/+2
| | * | | | bpf: Allow ringbuf memory to be used as map keyDave Marchevsky2022-10-211-0/+1
| * | | | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-10-244-2/+28
| |\ \ \ \ \
| * \ \ \ \ \ Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-10-205-7/+7
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | |
| * | | | | | Merge tag 'for-netdev' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/b...Jakub Kicinski2022-10-183-8/+28
| |\ \ \ \ \ \
| | * | | | | | bpf: Use rcu_trace_implies_rcu_gp() for program array freeingHou Tao2022-10-181-1/+7
| | * | | | | | bpf: Use rcu_trace_implies_rcu_gp() in local storage mapHou Tao2022-10-181-2/+11
| | * | | | | | bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocatorHou Tao2022-10-181-5/+10
* | | | | | | | Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-12-121-2/+2
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | |
| * | | | | | | treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld2022-11-181-2/+2
| | |_|_|_|/ / | |/| | | | |
* | | | | | | bpf: Do not copy spin lock field from user in bpf_selem_allocXu Kuohai2022-11-211-1/+1
| |_|_|_|_|/ |/| | | | |
* | | | | | bpf: Initialize same number of free nodes for each pcpu_freelistXu Kuohai2022-11-111-12/+11
* | | | | | bpf: Fix memory leaks in __check_func_callWang Yufen2022-11-081-5/+9
* | | | | | bpf: Add explicit cast to 'void *' for __BPF_DISPATCHER_UPDATE()Nathan Chancellor2022-11-071-1/+1
* | | | | | bpf: Convert BPF_DISPATCHER to use static_call() (not ftrace)Peter Zijlstra2022-11-041-14/+8
* | | | | | bpf: Revert ("Fix dispatcher patchable function entry to 5 bytes nop")Peter Zijlstra2022-11-041-6/+0
|/ / / / /
* | | | | bpf: Fix wrong reg type conversion in release_reference()Youlin Li2022-11-041-2/+6
* | | | | bpf, verifier: Fix memory leak in array reallocation for stack stateKees Cook2022-11-011-2/+7
| |_|_|/ |/| | |
* | | | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2022-10-244-2/+28
|\ \ \ \ | |_|_|/ |/| | |
| * | | bpf: Use __llist_del_all() whenever possbile during memory drainingHou Tao2022-10-211-2/+5
| * | | bpf: Wait for busy refill_work when destroying bpf memory allocatorHou Tao2022-10-211-0/+11
| * | | bpf: Fix dispatcher patchable function entry to 5 bytes nopJiri Olsa2022-10-201-0/+6
| * | | bpf: prevent decl_tag from being referenced in func_protoStanislav Fomichev2022-10-171-0/+5
| * | | bpf: Allow bpf_user_ringbuf_drain() callbacks to return 1David Vernet2022-10-131-0/+1
| | |/ | |/|
* | | Merge tag 'cgroup-for-6.1-rc1-fixes' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-10-171-1/+1
|\ \ \
| * | | bpf: cgroup_iter: support cgroup1 using cgroup fdYosry Ahmed2022-10-111-1/+1
* | | | treewide: use get_random_u32() when possibleJason A. Donenfeld2022-10-114-4/+4
* | | | treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld2022-10-111-2/+2
| |_|/ |/| |
* | | Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-102-6/+6
|\ \ \ | |/ / |/| |
| * | bpf: kmsan: initialize BPF registers with zeroesAlexander Potapenko2022-10-031-1/+1
| * | bpf: remove VMA linked listLiam R. Howlett2022-09-261-5/+5
* | | Merge tag 'perf-core-2022-10-07' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-101-2/+2
|\ \ \ | |_|/ |/| |
| * | Merge branch 'v6.0-rc7'Peter Zijlstra2022-09-294-9/+12
| |\ \
| * | | perf/bpf: Always use perf callchains if existNamhyung Kim2022-09-131-2/+2
| | |/ | |/|
* | | Merge tag 'net-next-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2022-10-0426-675/+2422
|\ \ \
| * \ \ Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-10-034-25/+35
| |\ \ \
| | * | | bpf: Gate dynptr API behind CAP_BPFKumar Kartikeya Dwivedi2022-09-211-14/+14
| | * | | bpf, cgroup: Reject prog_attach_flags array when effective queryPu Lehui2022-09-211-10/+18
| | * | | bpf: Ensure correct locking around vulnerable function find_vpid()Lee Jones2022-09-161-0/+2
| | * | | bpf: btf: fix truncated last_member_type_id in btf_struct_resolveLorenz Bauer2022-09-101-1/+1
| | | |/ | | |/|
| * | | bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampolineMartin KaFai Lau2022-09-291-0/+23
| * | | bpf: Handle show_fdinfo for the parameterized task BPF iteratorsKui-Feng Lee2022-09-281-0/+18
| * | | bpf: Handle bpf_link_info for the parameterized task BPF iterators.Kui-Feng Lee2022-09-281-0/+18
| * | | bpf: Parameterize task iterators.Kui-Feng Lee2022-09-281-22/+166