Skip to content

perf test: Fix build of BPF and LLVM on older glibc libraries

Arnaldo Carvalho de Melo lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest37 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/37perf test: Fix build of BPF and LLVM on older glibc librariestools/perf/tests/bpf.c tools/perf/tests/llvm.c+11 -110 replies
2/37tools: Fix selftests_install Makefile ruletools/Makefile+1 -10 replies
3/37tools: Adopt memdup() from tools/perf, moving it to tools/lib/string.ctools/include/linux/string.h tools/lib/string.c tools/perf/MANIFEST +3 more+36 -190 replies
4/37tools: Clone the kernel's strtobool functiontools/include/linux/string.h tools/lib/string.c+45 -00 replies
5/37bpf tools: Load a program with different instances using preprocessortools/lib/bpf/libbpf.c tools/lib/bpf/libbpf.h+201 -90 replies
6/37perf bpf: Add BPF_PROLOGUE config options for further patchestools/perf/config/Makefile+12 -00 replies
7/37perf bpf: Compile dwarf-regs.c if CONFIG_BPF_PROLOGUE is ontools/perf/arch/x86/util/Build+1 -00 replies
8/37perf bpf: Allow BPF program attach to uprobe eventstools/perf/util/bpf-loader.c tools/perf/util/bpf-loader.h+115 -60 replies
9/37perf bpf: Allow attaching BPF programs to modules symbolstools/perf/util/bpf-loader.c+16 -00 replies
10/37perf bpf: Allow BPF program config probing optionstools/perf/util/bpf-loader.c tools/perf/util/probe-event.c+56 -40 replies
11/37perf bpf: Add prologue for BPF programs for fetching argumentstools/perf/util/Build tools/perf/util/bpf-loader.c tools/perf/util/bpf-loader.h +2 more+496 -00 replies
12/37perf bpf: Generate prologue for BPF programstools/perf/util/bpf-loader.c+119 -10 replies
13/37perf test: Test the BPF prologue adding infrastructuretools/perf/tests/.gitignore tools/perf/tests/Build tools/perf/tests/bpf-script-test-prologue.c +3 more+84 -10 replies
14/37perf test: Fix 'perf test BPF' when it fails to find a suitable vmlinuxtools/perf/tests/bpf.c+4 -30 replies
15/37perf bpf: Use same BPF program if arguments are identicaltools/perf/util/bpf-loader.c+131 -70 replies
16/37perf tests: Pass the subtest index to each test routinetools/perf/arch/x86/include/arch-tests.h tools/perf/arch/x86/tests/insn-x86.c tools/perf/arch/x86/tests/intel-cqm.c +39 more+89 -880 replies
17/37perf test: Print result for each LLVM subtesttools/perf/tests/builtin-test.c tools/perf/tests/llvm.c tools/perf/tests/tests.h+115 -500 replies
18/37perf test: Print result for each BPF subtesttools/perf/tests/bpf.c tools/perf/tests/builtin-test.c tools/perf/tests/tests.h+35 -100 replies
19/37perf test: Mute test cases error messages if verbose == 0tools/perf/tests/builtin-test.c+12 -00 replies
20/37perf probe: Fix to free temporal Dwarf_Frametools/perf/util/probe-finder.c+6 -30 replies
21/37perf machine: Fix machine__findnew_module_map to put registered maptools/perf/util/machine.c+2 -00 replies
22/37perf machine: Fix machine__destroy_kernel_maps to drop vmlinux_maps referencestools/perf/util/machine.c+1 -00 replies
23/37perf machine: Fix to destroy kernel maps when machine exitstools/perf/util/machine.c+1 -00 replies
24/37perf tools: Make perf_exec_path() always return malloc'd stringtools/perf/util/exec_cmd.c tools/perf/util/exec_cmd.h tools/perf/util/help.c+18 -140 replies
25/37perf tools: Fix to put new map after inserting to map_groups in dso__load_symtools/perf/util/symbol-elf.c+2 -00 replies
26/37perf tools: Fix __dsos__addnew to put dso after adding it to the listtools/perf/util/dso.c+2 -00 replies
27/37perf tools: Fix machine__create_kernel_maps to put kernel dso refcounttools/perf/util/machine.c+6 -30 replies
28/37perf machine: Fix machine__findnew_module_map to put dsotools/perf/util/machine.c+3 -10 replies
29/37perf report: Support folded callchain mode on --stdiotools/perf/Documentation/perf-report.txt tools/perf/ui/stdio/hist.c tools/perf/util/callchain.c +1 more+65 -20 replies
30/37perf callchain: Abstract callchain print functiontools/perf/ui/browsers/hists.c tools/perf/ui/gtk/hists.c tools/perf/ui/stdio/hist.c +2 more+57 -270 replies
31/37perf callchain: Add count fields to struct callchain_nodetools/perf/util/callchain.c tools/perf/util/callchain.h+17 -02 replies
32/37perf report: Add callchain value optiontools/perf/Documentation/perf-report.txt tools/perf/builtin-report.c tools/perf/ui/stdio/hist.c +3 more+84 -180 replies
33/37perf hists browser: Factor out hist_browser__show_callchain_list()tools/perf/ui/browsers/hists.c+45 -270 replies
34/37perf hists browser: Support flat callchainstools/perf/ui/browsers/hists.c tools/perf/util/callchain.c tools/perf/util/callchain.h+166 -27 replies
35/37perf hists browser: Support folded callchainstools/perf/ui/browsers/hists.c+124 -10 replies
36/37perf ui/gtk: Support flat callchainstools/perf/ui/gtk/hists.c+76 -40 replies
37/37perf ui/gtk: Support folded callchainstools/perf/ui/gtk/hists.c+62 -00 replies

Reviews trailers per patch

5 of 37 patches have a Reviewed-by or Acked-by.

PatchWang NanMasami HiramatsuArnaldo Carvalho de MeloBrendan GreggJiri Olsa
1/37
2/37
3/37A-b
4/37
5/37
6/37
7/37A-b
8/37
9/37
10/37T-b
11/37T-b
12/37
13/37T-b
14/37
15/37
16/37
17/37Suggested-and-Tested-by
18/37Suggested-and-Tested-by
19/37T-b
20/37
21/37
22/37
23/37
24/37
25/37
26/37
27/37
28/37
29/37T-b Requested-and-Tested-by A-b
30/37T-b
31/37A-b A-b
32/37A-b
33/37
34/37T-b T-b
35/37T-b T-b
36/37T-b
37/37T-b T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 5 reviewers.

Read the v1 thread