This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7897c04ad09f Merge tag 'trace-v5.4-2' of git://git.kernel.org/pub/scm/l [...] new 5079bde79030 perf python: Add missing python/perf.so dependency for libperf new 9eab951f34db perf tests: Add libperf automated test for 'make -C tools/ [...] new 227cb129858a libperf: Add missing event.h file to install rule new 4256d434935e libperf: Adopt perf_cpu_map__max() function new 79743bc927f6 perf jvmti: Link against tools/lib/string.o to have weak s [...] new 9e282b739466 perf tools: Add PMU event JSON files for ARM Cortex-A76 an [...] new 8fcbeae44fde perf tools: Remove needless builtin.h include directives new b22bb139dcb3 perf debug: No need to include ui/util.h new 4a903c2e1514 perf tools: Remove debug.h from places where it is not needed new fb71c86cc804 perf tools: Remove util.h from where it is not needed new 36f3f450a8dc perf probe: Add missing build-id.h header. new 09aa3b002c8c perf symbols: Add missing dso.h header new 87ffb6c64070 perf env: Remove needless cpumap.h header new 278306163882 perf event: Move perf_event__synthesize* to event.h new b251892d6cea perf stat: Move perf_stat_synthesize_config() to event.h new 9c9e754fb804 perf callchain: Remove needless event.h include new 5939cacc60d2 perf python: Remove debug.h new 3793d4de06fa perf hist: Add missing 'struct branch_stack' forward declaration new 3f79132a4703 perf annotate: Add missing machine.h include directive new f12be047d981 perf sched: Add missing event.h include directive new bd23ac11fe93 perf auxtrace: Add missing 'struct perf_sample' forward de [...] new ea49e01cfabd perf tools: Move event synthesizing routines to separate header new 5cac8ea3e6e7 perf memswap: Adopt 'struct u64_swap' from evsel.h new 055c67ed3988 perf tools: Move event synthesizing routines to separate .c file new b295c3e39c13 tools lib traceevent: Convert remaining %p[fF] users to %p[sS] new b63fd11cced1 perf stat: Reset previous counts on repeat with interval new 443f2d5ba13d perf stat: Fix a segmentation fault when using repeat forever new ce095c9ac293 perf test: Fix spelling mistake "allos" -> "allocate" new 8067b3da970b perf kvm: Move kvm-stat header file from conditional inclu [...] new 124eb5f82bf9 perf kvm: Add arch neutral function to choose event for pe [...] new 2bff2b828502 perf kvm stat: Set 'trace_cycles' as default event for 'pe [...] new 351a1f5c8afa Merge tag 'perf-core-for-mingo-5.4-20190920-2' of git://gi [...] new b117b9b48b24 perf tests: Fix static build test new 7b678ccdf5f6 tools headers uapi: Sync prctl.h with the kernel sources new 9846f1366489 tools uapi asm-generic: Sync unistd.h with the kernel sources new 761830a03c5c tools arch x86 uapi: Synch asm/unistd.h with the kernel sources new 40f1c039c7c6 tools arch x86: Sync asm/cpufeatures.h with the kernel sources new 0216234c2eed perf tools: Fix segfault in cpu_cache_level__read() new 1a375ae7659a perf probe: Skip same probe address for a given line new 9e6124d9d635 perf probe: Fix to clear tev->nargs in clear_probe_trace_event() new 6ef81c55a2b6 perf session: Return error code for perf_session__new() fu [...] new 9f014e3a66bc perf/core: Fix several typos in comments new 2b32769700f8 Merge tag 'perf-urgent-for-mingo-5.4-20190921' of git://gi [...] new 4ec8d984895f perf record: Fix priv level with branch sampling for paranoid=2 new c8b567c8a96a perf record: Move restricted maps check to after a possibl [...] new faef87494139 perf vendor events amd: Add L3 cache events for Family 17h new 0c03d3aa255b perf vendor events amd: Remove redundant '[' new 93125562ce38 perf vendor events: Minor fixes to the README new 8788d36950da perf list: Allow plurals for metric, metricgroup new 5c8da72dc21e libtraceevent: Round up in tep_print_event() time precision new 4ab91deacc9b libtraceevent: Man pages for libtraceevent event print rel [...] new 38f76c31368b libtraceevent: Man pages fix, rename tep_ref_get() to tep_ [...] new f8d16387fffb libtraceevent: Man pages fix, changes in event printing APIs new d69094f364d0 libtraceevent: Add tep_get_event() in event-parse.h new 077faf3dc7cc libtraceevent: Move traceevent plugins in its own subdirectory new 33c96400dcd3 libtraceevent: Man pages for tep plugins APIs new 058bd857845a tools: Add missing stdio.h include to asm/bug.h header new a583053299c1 perf tools: Rename 'struct perf_mmap' to 'struct mmap' new 9521b5f2d9d3 perf tools: Rename perf_evlist__mmap() to evlist__mmap() new db6b7b138506 perf tools: Rename perf_evlist__munmap() to evlist__munmap() new d50cf36115a0 perf tools: Rename perf_evlist__alloc_mmap() to evlist__al [...] new 470579b0211d perf tools: Rename perf_evlist__exit() to evlist__exit() new e6b1878d4eea perf tools: Rename perf_evlist__purge() to evlist__purge() new d80a5540bccb libperf: Link libapi.a in libperf.so new e0fcfb086fbb perf evlist: Adopt backwards ring buffer state enum new 547740f7b357 libperf: Add perf_mmap struct new 4fd0cef2c7b6 libperf: Add 'mask' to struct perf_mmap new 2cf07b294a60 libperf: Add 'fd' to struct perf_mmap new 56a94706cd72 libperf: Add 'cpu' to struct perf_mmap new e03edfeac033 libperf: Add 'refcnt' to struct perf_mmap new ebe4d72bba86 libperf: Add prev/start/end to struct perf_mmap new 8df7a869818e libperf: Add 'overwrite' to 'struct perf_mmap' new 4443e6d7704e libperf: Add 'event_copy' to 'struct perf_mmap' new 65aa2e6bae36 libperf: Add 'flush' to 'struct perf_mmap' new 648b5af3f3ae libperf: Move 'system_wide' from 'struct evsel' to 'struct [...] new c976ee11a0e1 libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct p [...] new f6fa43757793 libperf: Move 'mmap_len' from 'struct evlist' to 'struct p [...] new 40cb2d5141bd libperf: Move 'pollfd' from 'struct evlist' to 'struct per [...] new fee92b4442f1 libperf: Add missing 'struct xyarray' forward declaration new 8cd36f3ef492 libperf: Move 'sample_id' from 'struct evsel' to 'struct p [...] new deaf321913a7 libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' new e7eb9002d451 libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' new 1d5af02d7a92 libperf: Move 'heads' from 'struct evlist' to 'struct perf [...] new 70c20369ee95 libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions new 515dbe48f620 libperf: Add perf_evlist__first()/last() functions new ff47d86a0d9b libperf: Add perf_evlist__read_format() function new b0031c22819a libperf: Add perf_evlist__id_add() function new d5a99483dece libperf: Add perf_evlist__id_add_fd() function new 20f2be1d48ec libperf: Move 'page_size' global variable to libperf new 26049111c333 perf tools: No need to include internal/lib.h from util/util.h new 7634d5336a6e libperf: Use sys/types.h to get ssize_t, not unistd.h new fb4bf51fcc15 libperf: Add libperf dependency for tests targets new 428dab813a56 libperf: Merge libperf_set_print() into libperf_init() new 379dd98c3d77 libperf: Add libperf_init() call to the tests new 31f67fc462a9 libperf: Add perf_evlist__alloc_pollfd() function new f4009e7bf7ba libperf: Add perf_evlist__add_pollfd() function new 80ab2987a016 libperf: Add perf_evlist__poll() function new 32ff3fec07b6 perf copyfile: Move copyfile routines to separate files new 9620bc361ac6 perf evsel: Remove need for symbol_conf in evsel_fprintf.c new ca1252779f48 perf evsel: Introduce evsel_fprintf.h new bd70462062f3 perf evlist: Remove unused perf_evlist__fprintf() method new 95be9d197da6 perf evsel: Move config terms to a separate header new 252a2fdc742b perf tools: Replace needless mmap.h with what is needed, event.h new 6f6473c37d34 perf stat: Fix free memory access / memory leaks in metrics new 7834fa948beb perf evlist: Fix access of freed id arrays new 28b951760ceb perf vendor events: Remove P8 HW events which are not supported new 61bf4ee29d5a perf jvmti: Include JVMTI support for s390 new 815c1560bf8f perf build: Add detection of java-11-openjdk-devel package new d6840d87b2d1 perf parser: Remove needless include directives new b11f7244efe0 Merge tag 'perf-core-for-mingo-5.5-20190925' of git://git. [...] new 26acf400d2dc perf unwind: Fix libunwind build failure on i386 systems new a7b7b772bb4a Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] new e430d802d6a3 timer: Read jiffies once when forwarding base clk new da05b5ea12c1 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...]
The 114 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: kernel/events/core.c | 6 +- kernel/time/timer.c | 8 +- tools/arch/x86/include/asm/cpufeatures.h | 3 + tools/arch/x86/include/uapi/asm/unistd.h | 2 +- tools/include/asm/bug.h | 1 + tools/include/uapi/asm-generic/unistd.h | 2 +- tools/include/uapi/linux/prctl.h | 7 +- tools/lib/traceevent/Build | 11 - .../Documentation/libtraceevent-event_print.txt | 130 ++ .../Documentation/libtraceevent-func_apis.txt | 10 +- .../Documentation/libtraceevent-handle.txt | 8 +- .../Documentation/libtraceevent-plugins.txt | 99 ++ .../lib/traceevent/Documentation/libtraceevent.txt | 15 +- tools/lib/traceevent/Makefile | 94 +- tools/lib/traceevent/event-parse.c | 22 +- tools/lib/traceevent/event-parse.h | 2 + tools/lib/traceevent/{ => plugins}/Build | 9 - tools/lib/traceevent/plugins/Makefile | 222 ++++ .../lib/traceevent/{ => plugins}/plugin_cfg80211.c | 0 .../lib/traceevent/{ => plugins}/plugin_function.c | 0 .../lib/traceevent/{ => plugins}/plugin_hrtimer.c | 0 tools/lib/traceevent/{ => plugins}/plugin_jbd2.c | 0 tools/lib/traceevent/{ => plugins}/plugin_kmem.c | 0 tools/lib/traceevent/{ => plugins}/plugin_kvm.c | 0 .../lib/traceevent/{ => plugins}/plugin_mac80211.c | 0 .../traceevent/{ => plugins}/plugin_sched_switch.c | 0 tools/lib/traceevent/{ => plugins}/plugin_scsi.c | 0 tools/lib/traceevent/{ => plugins}/plugin_xen.c | 0 tools/perf/Makefile.config | 2 +- tools/perf/Makefile.perf | 6 +- tools/perf/arch/arm/util/cs-etm.c | 7 +- tools/perf/arch/arm64/util/arm-spe.c | 6 +- tools/perf/arch/arm64/util/dwarf-regs.c | 1 - tools/perf/arch/arm64/util/header.c | 4 +- tools/perf/arch/arm64/util/unwind-libunwind.c | 2 +- tools/perf/arch/powerpc/util/dwarf-regs.c | 1 - tools/perf/arch/powerpc/util/header.c | 1 - tools/perf/arch/powerpc/util/kvm-stat.c | 45 + tools/perf/arch/powerpc/util/skip-callchain-idx.c | 1 + tools/perf/arch/powerpc/util/sym-handling.c | 1 - tools/perf/arch/s390/Makefile | 1 + tools/perf/arch/s390/util/auxtrace.c | 1 + tools/perf/arch/s390/util/machine.c | 2 +- tools/perf/arch/x86/tests/intel-cqm.c | 6 +- tools/perf/arch/x86/tests/perf-time-to-tsc.c | 12 +- tools/perf/arch/x86/tests/rdpmc.c | 2 +- tools/perf/arch/x86/util/archinsn.c | 1 + tools/perf/arch/x86/util/event.c | 2 + tools/perf/arch/x86/util/intel-bts.c | 9 +- tools/perf/arch/x86/util/intel-pt.c | 17 +- tools/perf/arch/x86/util/machine.c | 3 +- tools/perf/arch/x86/util/tsc.c | 2 + tools/perf/arch/x86/util/unwind-libunwind.c | 2 +- tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/bench/epoll-wait.c | 2 +- tools/perf/bench/futex-hash.c | 2 +- tools/perf/bench/futex-lock-pi.c | 2 +- tools/perf/bench/futex-requeue.c | 2 +- tools/perf/bench/futex-wake-parallel.c | 3 +- tools/perf/bench/futex-wake.c | 2 +- tools/perf/bench/numa.c | 1 - tools/perf/bench/sched-messaging.c | 2 - tools/perf/bench/sched-pipe.c | 2 - tools/perf/builtin-annotate.c | 6 +- tools/perf/builtin-buildid-cache.c | 5 +- tools/perf/builtin-buildid-list.c | 5 +- tools/perf/builtin-c2c.c | 7 +- tools/perf/builtin-config.c | 1 - tools/perf/builtin-diff.c | 9 +- tools/perf/builtin-evlist.c | 8 +- tools/perf/builtin-inject.c | 6 +- tools/perf/builtin-kmem.c | 5 +- tools/perf/builtin-kvm.c | 37 +- tools/perf/builtin-list.c | 4 +- tools/perf/builtin-lock.c | 5 +- tools/perf/builtin-mem.c | 5 +- tools/perf/builtin-record.c | 117 +- tools/perf/builtin-report.c | 6 +- tools/perf/builtin-sched.c | 17 +- tools/perf/builtin-script.c | 20 +- tools/perf/builtin-stat.c | 41 +- tools/perf/builtin-timechart.c | 5 +- tools/perf/builtin-top.c | 28 +- tools/perf/builtin-trace.c | 22 +- tools/perf/jvmti/Build | 9 + tools/perf/lib/Makefile | 36 +- tools/perf/lib/core.c | 13 +- tools/perf/lib/cpumap.c | 12 + tools/perf/lib/evlist.c | 124 ++ tools/perf/lib/evsel.c | 30 + tools/perf/lib/include/internal/evlist.h | 33 + tools/perf/lib/include/internal/evsel.h | 33 + tools/perf/lib/include/internal/lib.h | 4 +- tools/perf/lib/include/internal/mmap.h | 32 + tools/perf/lib/include/perf/core.h | 2 +- tools/perf/lib/include/perf/cpumap.h | 1 + tools/perf/lib/include/perf/evlist.h | 1 + tools/perf/lib/lib.c | 2 + tools/perf/lib/libperf.map | 4 +- tools/perf/lib/tests/test-cpumap.c | 10 + tools/perf/lib/tests/test-evlist.c | 10 + tools/perf/lib/tests/test-evsel.c | 10 + tools/perf/lib/tests/test-threadmap.c | 10 + tools/perf/perf.c | 13 +- tools/perf/pmu-events/README | 22 +- .../arch/arm64/arm/cortex-a76-n1/branch.json | 14 + .../arch/arm64/arm/cortex-a76-n1/bus.json | 24 + .../arch/arm64/arm/cortex-a76-n1/cache.json | 207 ++++ .../arch/arm64/arm/cortex-a76-n1/exception.json | 52 + .../arch/arm64/arm/cortex-a76-n1/instruction.json | 108 ++ .../arch/arm64/arm/cortex-a76-n1/memory.json | 23 + .../arch/arm64/arm/cortex-a76-n1/other.json | 7 + .../arch/arm64/arm/cortex-a76-n1/pipeline.json | 14 + tools/perf/pmu-events/arch/arm64/mapfile.csv | 2 + .../perf/pmu-events/arch/powerpc/power8/other.json | 24 - .../perf/pmu-events/arch/x86/amdfam17h/cache.json | 42 + tools/perf/pmu-events/arch/x86/amdfam17h/core.json | 2 +- tools/perf/pmu-events/jevents.c | 1 + tools/perf/tests/backward-ring-buffer.c | 11 +- tools/perf/tests/bitmap.c | 2 +- tools/perf/tests/bpf.c | 9 +- tools/perf/tests/clang.c | 2 - tools/perf/tests/code-reading.c | 13 +- tools/perf/tests/cpumap.c | 1 + tools/perf/tests/dso-data.c | 1 - tools/perf/tests/dwarf-unwind.c | 1 + tools/perf/tests/event-times.c | 15 +- tools/perf/tests/event_update.c | 10 +- tools/perf/tests/evsel-roundtrip-name.c | 2 +- tools/perf/tests/hists_common.c | 2 + tools/perf/tests/hists_cumulate.c | 2 +- tools/perf/tests/hists_link.c | 5 +- tools/perf/tests/hists_output.c | 2 +- tools/perf/tests/keep-tracking.c | 14 +- tools/perf/tests/llvm.c | 1 - tools/perf/tests/make | 8 +- tools/perf/tests/mem2node.c | 2 +- tools/perf/tests/mmap-basic.c | 8 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/openat-syscall-all-cpus.c | 5 +- tools/perf/tests/openat-syscall-tp-fields.c | 11 +- tools/perf/tests/parse-events.c | 117 +- tools/perf/tests/parse-no-sample-id-all.c | 2 - tools/perf/tests/perf-hooks.c | 1 - tools/perf/tests/perf-record.c | 13 +- tools/perf/tests/pmu.c | 1 - tools/perf/tests/sample-parsing.c | 2 +- tools/perf/tests/sdt.c | 1 + tools/perf/tests/stat.c | 1 + tools/perf/tests/sw-clock.c | 5 +- tools/perf/tests/switch-tracking.c | 30 +- tools/perf/tests/task-exit.c | 11 +- tools/perf/tests/thread-map.c | 1 + tools/perf/tests/topology.c | 7 +- tools/perf/tests/vmlinux-kallsyms.c | 2 +- tools/perf/ui/browser.c | 1 - tools/perf/ui/browsers/annotate.c | 1 - tools/perf/ui/browsers/header.c | 1 - tools/perf/ui/browsers/hists.c | 6 +- tools/perf/ui/browsers/map.c | 1 - tools/perf/ui/browsers/res_sample.c | 2 +- tools/perf/ui/browsers/scripts.c | 3 +- tools/perf/ui/gtk/helpline.c | 1 - tools/perf/ui/gtk/hists.c | 1 + tools/perf/ui/gtk/progress.c | 1 - tools/perf/ui/gtk/setup.c | 3 +- tools/perf/ui/gtk/util.c | 1 - tools/perf/ui/helpline.c | 2 - tools/perf/ui/hist.c | 1 - tools/perf/ui/setup.c | 2 +- tools/perf/ui/stdio/hist.c | 1 + tools/perf/ui/tui/helpline.c | 1 - tools/perf/ui/tui/setup.c | 2 +- tools/perf/ui/tui/util.c | 1 - tools/perf/util/Build | 3 + tools/perf/util/annotate.c | 3 +- tools/perf/util/arm-spe.c | 1 - tools/perf/util/auxtrace.c | 12 +- tools/perf/util/auxtrace.h | 26 +- tools/perf/util/bpf-event.c | 1 + tools/perf/util/bpf-event.h | 15 +- tools/perf/util/bpf-loader.c | 2 +- tools/perf/util/branch.c | 2 - tools/perf/util/branch.h | 9 +- tools/perf/util/build-id.c | 3 +- tools/perf/util/callchain.c | 1 + tools/perf/util/callchain.h | 5 +- tools/perf/util/cloexec.c | 2 +- tools/perf/util/copyfile.c | 144 +++ tools/perf/util/copyfile.h | 16 + tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 1 - tools/perf/util/cs-etm.c | 4 +- tools/perf/util/data-convert-bt.c | 5 +- tools/perf/util/data.c | 3 +- tools/perf/util/debug.c | 1 - tools/perf/util/debug.h | 2 +- tools/perf/util/demangle-java.c | 1 - tools/perf/util/demangle-rust.c | 1 - tools/perf/util/dwarf-regs.c | 1 - tools/perf/util/env.h | 3 +- tools/perf/util/event.c | 1109 +----------------- tools/perf/util/event.h | 77 +- tools/perf/util/evlist.c | 295 ++--- tools/perf/util/evlist.h | 81 +- tools/perf/util/evsel.c | 484 +------- tools/perf/util/evsel.h | 126 +- tools/perf/util/evsel_config.h | 50 + tools/perf/util/evsel_fprintf.c | 16 +- tools/perf/util/evsel_fprintf.h | 50 + tools/perf/util/genelf.h | 3 + tools/perf/util/header.c | 424 +------ tools/perf/util/header.h | 60 +- tools/perf/util/hist.h | 1 + tools/perf/util/intel-bts.c | 6 +- tools/perf/util/intel-pt.c | 11 +- tools/perf/util/jitdump.c | 4 +- tools/perf/util/kvm-stat.h | 4 + tools/perf/util/libunwind/arm64.c | 1 - tools/perf/util/libunwind/x86_32.c | 1 - tools/perf/util/llvm-utils.c | 1 + tools/perf/util/lzma.c | 2 +- tools/perf/util/machine.c | 16 +- tools/perf/util/machine.h | 15 - tools/perf/util/memswap.h | 7 + tools/perf/util/mmap.c | 185 +-- tools/perf/util/mmap.h | 77 +- tools/perf/util/namespaces.c | 18 + tools/perf/util/namespaces.h | 2 + tools/perf/util/parse-events.c | 9 +- tools/perf/util/parse-events.y | 4 +- tools/perf/util/perf-hooks.c | 1 - tools/perf/util/perf_event_attr_fprintf.c | 148 +++ tools/perf/util/pmu.c | 1 - tools/perf/util/probe-event.c | 1 + tools/perf/util/probe-file.c | 1 + tools/perf/util/probe-finder.c | 19 + tools/perf/util/python-ext-sources | 1 + tools/perf/util/python.c | 28 +- tools/perf/util/record.c | 8 +- tools/perf/util/rwsem.c | 1 + tools/perf/util/s390-cpumsf.c | 1 - tools/perf/util/s390-sample-raw.c | 1 - .../util/scripting-engines/trace-event-python.c | 2 - tools/perf/util/session.c | 92 +- tools/perf/util/session.h | 5 - tools/perf/util/sort.c | 2 +- tools/perf/util/srccode.c | 2 +- tools/perf/util/stat-shadow.c | 4 +- tools/perf/util/stat.c | 62 +- tools/perf/util/stat.h | 9 +- tools/perf/util/svghelper.c | 2 +- tools/perf/util/symbol-elf.c | 5 +- tools/perf/util/symbol-minimal.c | 3 +- tools/perf/util/symbol.c | 2 +- tools/perf/util/{event.c => synthetic-events.c} | 1238 +++++++++++--------- tools/perf/util/synthetic-events.h | 103 ++ tools/perf/util/target.c | 2 - tools/perf/util/top.c | 3 +- tools/perf/util/trace-event-info.c | 2 +- tools/perf/util/trace-event-read.c | 1 - tools/perf/util/trace-event.c | 1 - tools/perf/util/tsc.h | 14 +- tools/perf/util/unwind-libdw.c | 1 - tools/perf/util/unwind-libunwind-local.c | 1 - tools/perf/util/usage.c | 1 - tools/perf/util/util.c | 136 --- tools/perf/util/util.h | 8 - tools/perf/util/vdso.c | 2 +- tools/perf/util/zlib.c | 4 +- 269 files changed, 3595 insertions(+), 4184 deletions(-) create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_print.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-plugins.txt copy tools/lib/traceevent/{ => plugins}/Build (60%) create mode 100644 tools/lib/traceevent/plugins/Makefile rename tools/lib/traceevent/{ => plugins}/plugin_cfg80211.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_function.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_hrtimer.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_jbd2.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_kmem.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_kvm.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_mac80211.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_sched_switch.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_scsi.c (100%) rename tools/lib/traceevent/{ => plugins}/plugin_xen.c (100%) create mode 100644 tools/perf/lib/include/internal/mmap.h create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/other.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/pipeline.json create mode 100644 tools/perf/util/copyfile.c create mode 100644 tools/perf/util/copyfile.h create mode 100644 tools/perf/util/evsel_config.h create mode 100644 tools/perf/util/evsel_fprintf.h create mode 100644 tools/perf/util/perf_event_attr_fprintf.c copy tools/perf/util/{event.c => synthetic-events.c} (59%) create mode 100644 tools/perf/util/synthetic-events.h