Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov <ast@xxxxxxxxxx>: On Wed, 9 Aug 2023 10:34:12 +0200 you wrote: > hi, > this patchset is adding support to attach multiple uprobes and usdt probes > through new uprobe_multi link. > > The current uprobe is attached through the perf event and attaching many > uprobes takes a lot of time because of that. > > [...] Here is the summary with links: - [PATCHv7,bpf-next,01/28] bpf: Switch BPF_F_KPROBE_MULTI_RETURN macro to enum https://git.kernel.org/bpf/bpf-next/c/c5487f8d9186 - [PATCHv7,bpf-next,02/28] bpf: Add attach_type checks under bpf_prog_attach_check_attach_type https://git.kernel.org/bpf/bpf-next/c/3505cb9fa26c - [PATCHv7,bpf-next,03/28] bpf: Add multi uprobe link https://git.kernel.org/bpf/bpf-next/c/89ae89f53d20 - [PATCHv7,bpf-next,04/28] bpf: Add cookies support for uprobe_multi link https://git.kernel.org/bpf/bpf-next/c/0b779b61f651 - [PATCHv7,bpf-next,05/28] bpf: Add pid filter support for uprobe_multi link https://git.kernel.org/bpf/bpf-next/c/b733eeade420 - [PATCHv7,bpf-next,06/28] bpf: Add bpf_get_func_ip helper support for uprobe link https://git.kernel.org/bpf/bpf-next/c/686328d80c43 - [PATCHv7,bpf-next,07/28] libbpf: Add uprobe_multi attach type and link names https://git.kernel.org/bpf/bpf-next/c/8097e460cabd - [PATCHv7,bpf-next,08/28] libbpf: Move elf_find_func_offset* functions to elf object https://git.kernel.org/bpf/bpf-next/c/5c742725045a - [PATCHv7,bpf-next,09/28] libbpf: Add elf_open/elf_close functions https://git.kernel.org/bpf/bpf-next/c/f90eb70d4489 - [PATCHv7,bpf-next,10/28] libbpf: Add elf symbol iterator https://git.kernel.org/bpf/bpf-next/c/3774705db171 - [PATCHv7,bpf-next,11/28] libbpf: Add elf_resolve_syms_offsets function https://git.kernel.org/bpf/bpf-next/c/7ace84c68929 - [PATCHv7,bpf-next,12/28] libbpf: Add elf_resolve_pattern_offsets function https://git.kernel.org/bpf/bpf-next/c/e613d1d0f7d4 - [PATCHv7,bpf-next,13/28] libbpf: Add bpf_link_create support for multi uprobes https://git.kernel.org/bpf/bpf-next/c/5054a303f896 - [PATCHv7,bpf-next,14/28] libbpf: Add bpf_program__attach_uprobe_multi function https://git.kernel.org/bpf/bpf-next/c/3140cf121c25 - [PATCHv7,bpf-next,15/28] libbpf: Add support for u[ret]probe.multi[.s] program sections https://git.kernel.org/bpf/bpf-next/c/5bfdd32dd575 - [PATCHv7,bpf-next,16/28] libbpf: Add uprobe multi link detection https://git.kernel.org/bpf/bpf-next/c/7e1b46812345 - [PATCHv7,bpf-next,17/28] libbpf: Add uprobe multi link support to bpf_program__attach_usdt https://git.kernel.org/bpf/bpf-next/c/5902da6d8a52 - [PATCHv7,bpf-next,18/28] selftests/bpf: Move get_time_ns to testing_helpers.h https://git.kernel.org/bpf/bpf-next/c/3830d04a7401 - [PATCHv7,bpf-next,19/28] selftests/bpf: Add uprobe_multi skel test https://git.kernel.org/bpf/bpf-next/c/75b3715720d7 - [PATCHv7,bpf-next,20/28] selftests/bpf: Add uprobe_multi api test https://git.kernel.org/bpf/bpf-next/c/ffc68903617a - [PATCHv7,bpf-next,21/28] selftests/bpf: Add uprobe_multi link test https://git.kernel.org/bpf/bpf-next/c/a93d22ea6092 - [PATCHv7,bpf-next,22/28] selftests/bpf: Add uprobe_multi test program https://git.kernel.org/bpf/bpf-next/c/519dfeaf5119 - [PATCHv7,bpf-next,23/28] selftests/bpf: Add uprobe_multi bench test https://git.kernel.org/bpf/bpf-next/c/3706919ee05f - [PATCHv7,bpf-next,24/28] selftests/bpf: Add uprobe_multi usdt test code https://git.kernel.org/bpf/bpf-next/c/4cde2d8aa7f7 - [PATCHv7,bpf-next,25/28] selftests/bpf: Add uprobe_multi usdt bench test https://git.kernel.org/bpf/bpf-next/c/85209e839fc2 - [PATCHv7,bpf-next,26/28] selftests/bpf: Add uprobe_multi cookie test https://git.kernel.org/bpf/bpf-next/c/e7cf9a48f8d6 - [PATCHv7,bpf-next,27/28] selftests/bpf: Add uprobe_multi pid filter tests https://git.kernel.org/bpf/bpf-next/c/d571efae0f1d - [PATCHv7,bpf-next,28/28] selftests/bpf: Add extra link to uprobe_multi tests https://git.kernel.org/bpf/bpf-next/c/8909a9392b41 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html