Skip to content

tools headers: Follow the upstream UAPI header version 100% differ from the kernel

Arnaldo Carvalho de Melo linux-arm-kernel linux-perf-users linux-s390 lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest36 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/36tools headers: Follow the upstream UAPI header version 100% differ from the kerneltools/perf/check-headers.sh+0 -10 replies
2/36perf test: Disable test cases 19 and 20 on s390xtools/perf/tests/bp_signal.c+1 -10 replies
3/36perf record: Synthesize unit/scale/... in event updatetools/perf/builtin-record.c tools/perf/builtin-stat.c tools/perf/util/header.c +1 more+86 -580 replies
4/36perf record: Synthesize thread map and cpu maptools/perf/builtin-record.c+15 -00 replies
5/36perf script: Allow computing 'perf stat' style metricstools/perf/Documentation/perf-script.txt tools/perf/builtin-script.c tools/perf/util/metricgroup.c+108 -30 replies
6/36perf buildid-cache: Document for Node.js USDTtools/perf/Documentation/tips.txt+1 -00 replies
7/36perf report: Fix -D output for user metadata eventstools/perf/util/session.c+2 -10 replies
8/36perf intel-pt: Improve build messages for files that differ from the kerneltools/perf/util/intel-pt-decoder/Build+15 -90 replies
9/36Documentation: Add Arnaldo Melo to list of enforcement statement endorsersDocumentation/process/kernel-enforcement-statement.rst+1 -00 replies
10/36perf bench futex: Use cpumapstools/perf/bench/futex-hash.c tools/perf/bench/futex-lock-pi.c tools/perf/bench/futex-requeue.c +2 more+65 -410 replies
11/36tools build feature: Check if pthread_barrier_t is availabletools/build/Makefile.feature tools/build/feature/Makefile tools/build/feature/test-all.c +2 more+26 -02 replies
12/36perf bench futex: Sync waker threadstools/perf/bench/futex-wake-parallel.c+20 -20 replies
13/36perf annotate: Fix unnecessary memory allocation for s390xtools/perf/arch/s390/annotate/instructions.c+2 -10 replies
14/36perf annotate: Fix objdump comment parsing for Intel mov dissassemblytools/perf/util/annotate.c+5 -30 replies
15/36perf rblist: Create rblist__exit() functiontools/perf/util/rblist.c tools/perf/util/rblist.h+13 -70 replies
16/36perf stat: Add rbtree node_delete optools/perf/util/stat-shadow.c+11 -10 replies
17/36perf thread_map: Add method to map all threads in the systemtools/perf/util/thread_map.c tools/perf/util/thread_map.h+17 -60 replies
18/36perf s390: Always build with -fPICtools/perf/Makefile.config+1 -01 reply
19/36perf pmu: Pass pmu as a parameter to get_cpuid_str()tools/perf/arch/powerpc/util/header.c tools/perf/arch/x86/util/header.c tools/perf/util/header.h +3 more+18 -170 replies
20/36perf tools arm64: Add support for get_cpuid_str function.tools/perf/arch/arm64/util/Build tools/perf/arch/arm64/util/header.c+66 -00 replies
21/36perf pmu: Add helper function is_pmu_core to detect PMU CORE devicestools/perf/util/pmu.c+35 -40 replies
22/36perf vendor events arm64: Add ThunderX2 implementation defined pmu core eventstools/perf/pmu-events/arch/arm64/cavium/thunderx2-imp-def.json tools/perf/pmu-events/arch/arm64/mapfile.csv+77 -00 replies
23/36perf pmu: Add check for valid cpuid in perf_pmu__find_map()tools/perf/util/pmu.c+6 -00 replies
24/36perf tools: Fix up build in hardnened environmentstools/perf/Makefile.config+3 -40 replies
25/36perf evlist: Remove 'overwrite' parameter from perf_evlist__mmaptools/perf/arch/x86/tests/perf-time-to-tsc.c tools/perf/builtin-kvm.c tools/perf/builtin-top.c +14 more+18 -200 replies
26/36perf evlist: Remove 'overwrite' parameter from perf_evlist__mmap_extools/perf/builtin-record.c tools/perf/util/evlist.c tools/perf/util/evlist.h+6 -60 replies
27/36perf evlist: Remove evlist->overwritetools/perf/builtin-record.c tools/perf/util/evlist.c tools/perf/util/evlist.h+3 -50 replies
28/36perf mmap: Remove overwrite from arguments list of perf_mmap__pushtools/perf/builtin-record.c tools/perf/util/mmap.c tools/perf/util/mmap.h+5 -50 replies
29/36perf mmap: Remove overwrite and check_messup from mmap readtools/perf/util/evlist.c tools/perf/util/mmap.c tools/perf/util/mmap.h+6 -260 replies
30/36perf c2c: Add a tip about cacheline eventstools/perf/Documentation/tips.txt+1 -00 replies
31/36perf vendor events: Use more flexible pattern matching for CPU identification for mapfile.csvtools/perf/pmu-events/arch/powerpc/mapfile.csv tools/perf/pmu-events/arch/x86/mapfile.csv tools/perf/pmu-events/jevents.c +1 more+60 -160 replies
32/36x86/asm: Allow again using asm.h when building for the 'bpf' clang targetarch/x86/include/asm/asm.h+2 -00 replies
33/36perf report: Set browser mode right before setup_browser()tools/perf/builtin-report.c+7 -70 replies
34/36perf mmap: Fix perf backward recordingtools/perf/util/evlist.c+8 -30 replies
35/36perf mmap: Don't discard prev in backward modetools/perf/util/mmap.c+15 -180 replies
36/36perf tools: Rename 'backward' to 'overwrite' in evlist, mmap and recordtools/perf/builtin-record.c tools/perf/tests/backward-ring-buffer.c tools/perf/util/evlist.c +2 more+36 -360 replies

Reviews trailers per patch

23 of 36 patches have a Reviewed-by or Acked-by.

PatchHendrik BruecknerJiri OlsaArnaldo Carvalho de MeloRavi BangoriaJin YaoWill DeaconShaokun ZhangNamhyung KimKan LiangPhilippe Ombredanne
1/36
2/36R-b
3/36A-b
4/36A-b T-b
5/36A-b
6/36
7/36
8/36T-b
9/36
10/36
11/36A-b
12/36
13/36R-b A-b
14/36R-b A-b
15/36A-b
16/36A-b
17/36A-b Based-on-a-patch-by
18/36
19/36A-b
20/36A-b
21/36T-b A-b T-b
22/36A-b
23/36
24/36
25/36A-b
26/36A-b
27/36A-b
28/36A-b
29/36A-b
30/36
31/36T-b
32/36
33/36A-b
34/36A-b
35/36A-b T-b
36/36A-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 10 reviewers.

Read the v1 thread