summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/task_iter.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: Remove unnecessary loop in task_file_seq_get_next()Dan Carpenter2024-07-081-6/+3
* bpf: Fix an issue due to uninitialized bpf_iter_taskYafang Shao2024-02-191-0/+2
* bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->...Oleg Nesterov2023-11-191-9/+5
* bpf: bpf_iter_task_next: use __next_thread() rather than next_thread()Oleg Nesterov2023-11-191-5/+4
* bpf: task_group_seq_get_next: use __next_thread() rather than next_thread()Oleg Nesterov2023-11-191-7/+5
* bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_regChuyi Zhou2023-11-071-1/+1
* bpf: Add __bpf_kfunc_{start,end}_defs macrosDave Marchevsky2023-11-011-12/+6
* bpf: fix compilation error without CGROUPSMatthieu Baerts2023-11-011-0/+4
* Merge tag 'net-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2023-10-311-30/+252
|\
| * bpf: Let bpf_iter_task_new accept null task ptrChuyi Zhou2023-10-191-2/+5
| * bpf: Introduce task open coded iterator kfuncsChuyi Zhou2023-10-191-0/+90
| * bpf: Introduce css_task open-coded iterator kfuncsChuyi Zhou2023-10-191-0/+58
| * bpf: Introduce task_vma open-coded iterator kfuncsDave Marchevsky2023-10-131-0/+91
| * bpf: task_group_seq_get_next: simplify the "next tid" logicOleg Nesterov2023-09-081-7/+4
| * bpf: task_group_seq_get_next: kill next_taskOleg Nesterov2023-09-081-8/+6
| * bpf: task_group_seq_get_next: fix the skip_if_dup_files checkOleg Nesterov2023-09-081-1/+1
| * bpf: task_group_seq_get_next: cleanup the usage of get/put_task_structOleg Nesterov2023-09-081-10/+2
| * bpf: task_group_seq_get_next: cleanup the usage of next_thread()Oleg Nesterov2023-09-081-7/+0
* | file: convert to SLAB_TYPESAFE_BY_RCUChristian Brauner2023-10-191-3/+1
|/
* bpf: keep a reference to the mm, in case the task is dead.Kui-Feng Lee2022-12-281-12/+27
* Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-101-5/+5
|\
| * bpf: remove VMA linked listLiam R. Howlett2022-09-261-5/+5
* | 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
|/
* bpf: Remove redundant assignment to meta.seq in __task_seq_show()Yuntao Wang2022-04-111-1/+0
* bpf: Introduce btf_tracing_idsSong Liu2021-11-121-6/+6
* bpf: Introduce helper bpf_find_vmaSong Liu2021-11-071-7/+69
* bpf: Consolidate task_struct BTF_ID declarationsDaniel Xu2021-08-251-6/+5
* bpf: Introduce task_vma bpf_iterSong Liu2021-02-121-1/+266
* bpf: Fix a task_iter bug caused by a merge conflict resolutionYonghong Song2021-01-031-0/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller2020-12-281-9/+9
|\
| * bpf: Use thread_group_leader()Jonathan Lemon2020-12-241-1/+1
| * bpf: Save correct stopping point in file seq iterationJonathan Lemon2020-12-241-1/+2
* | Merge branch 'exec-for-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2020-12-151-26/+7
|\ \ | |/ |/|
| * bpf/task_iter: In task_file_seq_get_next use task_lookup_next_fd_rcuEric W. Biederman2020-12-101-34/+10
| * file: Replace fcheck_files with files_lookup_fd_rcuEric W. Biederman2020-12-101-1/+1
* | bpf: Simplify task_file_seq_get_next()Song Liu2020-11-201-37/+17
* | bpf: Permit cond_resched for some iteratorsYonghong Song2020-10-281-0/+2
|/
* bpf: Avoid iterating duplicated files for task_file iteratorYonghong Song2020-09-021-4/+11
* bpf: Avoid visit same object multiple timesYonghong Song2020-08-181-1/+2
* bpf: Use get_file_rcu() instead of get_file() for task_file iteratorYonghong Song2020-08-171-1/+2
* bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_tYonghong Song2020-07-251-1/+1
* bpf: Refactor bpf_iter_reg to have separate seq_info memberYonghong Song2020-07-251-4/+12
* bpf: Fix pos computation for bpf_iter seq_ops->start()Yonghong Song2020-07-251-2/+4
* bpf: net: Use precomputed btf_id for bpf iteratorsYonghong Song2020-07-211-2/+10
* bpf: Fix bpf_iter's task iterator logicAndrii Nakryiko2020-05-141-1/+7
* bpf: Enable bpf_iter targets registering ctx argument typesYonghong Song2020-05-131-0/+12
* bpf: net: Refactor bpf_iter target registrationYonghong Song2020-05-131-14/+16
* bpf: Add task and task/file iterator targetsYonghong Song2020-05-091-0/+333