Skip to content

perf bpf: Add unistd.h to the headers accessible to bpf proggies

Arnaldo Carvalho de Melo linux-perf-users lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest27 of 28 patches 1 replyIn review

27 of 28 patches are in this archive. Their subjects are numbered up to 28.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/28perf bpf: Add unistd.h to the headers accessible to bpf proggiestools/perf/include/bpf/unistd.h+10 -00 replies
2/28perf augmented_syscalls: Filter on a hard coded pidtools/perf/examples/bpf/augmented_raw_syscalls.c+5 -10 replies
3/28perf augmented_syscalls: Remove needless linux/socket.h includetools/perf/examples/bpf/augmented_raw_syscalls.c+0 -10 replies
4/28perf bpf: Add defines for map insertion/lookuptools/perf/include/bpf/bpf.h+11 -00 replies
5/28perf bpf: Add simple pid_filter class accessible to BPF proggiestools/perf/include/bpf/pid_filter.h+21 -00 replies
6/28perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filtertools/perf/examples/bpf/augmented_raw_syscalls.c+4 -00 replies
7/28perf augmented_syscalls: Use pid_filtertools/perf/examples/bpf/augmented_raw_syscalls.c+32 -20 replies
8/28perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter*tools/perf/builtin-trace.c tools/perf/util/evlist.c tools/perf/util/evlist.h+10 -100 replies
9/28perf trace: Add "_from_option" suffix to trace__set_filter()tools/perf/builtin-trace.c+3 -30 replies
10/28perf trace: See if there is a map named "filtered_pids"tools/perf/builtin-trace.c+24 -10 replies
11/28perf trace: Fill in BPF "filtered_pids" map when presenttools/perf/builtin-trace.c+48 -130 replies
12/28perf augmented_syscalls: Remove example hardcoded set of filtered pidstools/perf/examples/bpf/augmented_raw_syscalls.c+0 -270 replies
13/28Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter"tools/perf/examples/bpf/augmented_raw_syscalls.c+0 -40 replies
14/28perf script: Add newline after uregs outputtools/perf/builtin-script.c+2 -00 replies
15/28perf bpf: Reduce the hardcoded .max_entries for pid_mapstools/perf/include/bpf/bpf.h+9 -10 replies
16/28perf script: Share code and output format for uregs and iregs outputtools/perf/builtin-script.c+17 -230 replies
17/28perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.htools/perf/bench/bench.h tools/perf/bench/futex.h+11 -120 replies
18/28tools build feature: Check if eventfd() is availabletools/build/Makefile.feature tools/build/feature/Makefile tools/build/feature/test-all.c +2 more+23 -10 replies
19/28perf bench: Add epoll parallel epoll_wait benchmarktools/perf/Documentation/perf-bench.txt tools/perf/bench/Build tools/perf/bench/bench.h +2 more+563 -01 reply
20/28perf bench: Add epoll_ctl(2) benchmarktools/perf/Documentation/perf-bench.txt tools/perf/bench/Build tools/perf/bench/bench.h +2 more+419 -00 replies
21/28perf tools: Add Hygon Dhyana supporttools/perf/arch/x86/util/kvm-stat.c+1 -10 replies
22/28perf pmu: Suppress potential format-truncation warningtools/perf/util/pmu.c+4 -40 replies
23/28perf stat: Use perf_evsel__is_clocki() for clock eventstools/perf/util/stat-shadow.c+1 -20 replies
24/28perf vendor events: Add stepping in CPUID string for x86tools/perf/arch/x86/util/header.c tools/perf/pmu-events/arch/x86/mapfile.csv tools/perf/util/pmu.c+67 -30 replies
26/28perf jvmti: Separate jvmti cmlr checktools/build/feature/Makefile tools/build/feature/test-jvmti-cmlr.c tools/build/feature/test-jvmti.c +3 more+37 -10 replies
27/28perf symbols: Fix slowness due to -ffunction-sectiontools/perf/util/map.c tools/perf/util/map.h tools/perf/util/symbol.c+42 -20 replies
28/28perf pmu: Move *_cpuid_str() weak functions to header.ctools/perf/util/header.c tools/perf/util/pmu.c+39 -390 replies

Reviews trailers per patch

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

PatchJiri OlsaArnaldo Carvalho de MeloBorislav PetkovDave KleikampDavid AldridgeRob Gardner
1/28
2/28
3/28
4/28
5/28
6/28
7/28
8/28
9/28
10/28
11/28
12/28
13/28
14/28
15/28
16/28A-b
17/28
18/28
19/28T-b
20/28T-b
21/28A-b
22/28
23/28A-b
24/28R-b
26/28
27/28R-b R-b R-b
28/28

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

Read the v1 thread