aboutsummaryrefslogtreecommitdiff
path: root/tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
diff options
context:
space:
mode:
authorJiri Olsa <jolsa@kernel.org>2024-09-05 14:51:21 +0300
committerAndrii Nakryiko <andrii@kernel.org>2024-09-05 12:43:22 -0700
commit900f362e2062e4a23a53bf89fd3b248cd021f5af (patch)
tree1dfbc08f252d9a682f1d0b72f8329b40115cde60 /tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
parentaa01d13eecc9fd236f06e3971ef919d3561d2506 (diff)
bpf: Fix uprobe multi pid filter check
Uprobe multi link does its own process (thread leader) filtering before running the bpf program by comparing task's vm pointers. But as Oleg pointed out there can be processes sharing the vm (CLONE_VM), so we can't just compare task->vm pointers, but instead we need to use same_thread_group call. Suggested-by: Oleg Nesterov <oleg@redhat.com> Signed-off-by: Jiri Olsa <jolsa@kernel.org> Signed-off-by: Andrii Nakryiko <andrii@kernel.org> Acked-by: Oleg Nesterov <oleg@redhat.com> Link: https://lore.kernel.org/bpf/20240905115124.1503998-2-jolsa@kernel.org
Diffstat (limited to 'tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c')
0 files changed, 0 insertions, 0 deletions