This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from aea23e7c464b Merge tag 'pull-work.misc' of git://git.kernel.org/pub/scm [...] new 18db466a9a30 powerpc: Fix eh field when calling lwarx on PPC32 new eb5a33ea3119 powerpc: Don't hide eh field of lwarx behind a macro new 5cccf7a5215d powerpc: Make eh value more explicit when using lwarx new cb928ac19212 powerpc64/ftrace: Fix ftrace for clang builds new 59bab33a4f57 powerpc/ppc-opcode: Fix PPC_RAW_TW() new 83ee9f23763a powerpc/kexec: Fix build failure from uninitialised variable new d785610f052d Merge tag 'powerpc-6.0-2' of git://git.kernel.org/pub/scm/ [...] new df936cadfb58 perf stat: Add JSON output option new 0c343af2a2f8 perf test: JSON format checking new 629b98e2b1c6 tools, build: Retry detection of bfd-related features new 13e6f53a7692 bpftool: Complete libbfd feature detection new dd6775f98614 perf build: Remove FEATURE_CHECK_LDFLAGS-disassembler-{fou [...] new 73f8ec5992d1 Revert "perf build: Suppress openssl v3 deprecation warnin [...] new 5b245985a6de tools build: Switch to new openssl API for test-libcrypto new e1e19d054556 perf jevents: Clean up pytype warnings new 46acb311c6c6 perf jevents: Simplify generation of C-string new b4f0466082fc perf jevents: Add JEVENTS_ARCH make option new 2c98bacfd7a7 perf vendor events: Remove bad broadwellde uncore events new 22de36ff2cf1 perf vendor events: Remove bad ivytown uncore events new b48ddbbb9998 perf vendor events: Remove bad jaketown uncore events new e0b23af82d6f perf list: Add PMU pai_crypto event description for IBM z16 new 46f7bd5e1b57 perf inject jit: Ignore memfd and anonymous mmap events if [...] new 4bf6dcaa93bc perf probe: Fix an error handling path in 'parse_perf_prob [...] new d2f30b793e59 perf kvm: Fix subcommand matching error new 628881ee06cb perf sched latency: Fix subcommand matching error new 0c39f147145e perf script: Fix reference to perf insert instead of perf inject new b39c9e1b101d perf machine: Fix missing free of machine->kallsyms_filename new 2e828582b81f perf parse-events: Fix segfault when event parser gets an error new 1da1d6077401 perf tests: Fix Track with sched_switch test for hybrid case new 806731a9465b perf tools: Do not pass NULL to parse_events() new 07fc958b0cfc perf offcpu: Check process id for the given workload new d6f415ca33e1 perf offcpu: Parse process id separately new d23477637ac6 perf offcpu: Track child processes new ade1d0307b2f perf offcpu: Update offcpu test for child process new 696d0a4cb800 perf script: Fix missing guest option documentation new d9ca43c06fb7 perf inject: Fix missing guestmount option documentation new 53e76d35f797 perf tools: Tidy guest option documentation new 4a88c4ec3c2c perf arm64: Add missing -I for tools/arch/arm64/include/ t [...] new 2e21bcf0514a perf tools: Sync addition of PERF_MEM_SNOOPX_PEER new f78d6250db1a perf mem: Print snoop peer flag new 4e6430cbb1a9 perf arm-spe: Use SPE data source for neoverse cores new e843dec53ac8 perf mem: Add statistics for peer snooping new 3ef1fc17b31b perf c2c: Output statistics for peer snooping new 63e74ab5e4e3 perf c2c: Add dimensions for peer load operations new 9082282fce72 perf c2c: Add dimensions of peer metrics for cache line view new 682352e59bf1 perf c2c: Add mean dimensions for peer operations new c82ccc3a3d57 perf c2c: Use explicit names for display macros new 2be0bc7529f8 perf c2c: Rename dimension from 'percent_hitm' to 'percent [...] new 7c10b65a42d7 perf c2c: Refactor node header new faa30dfab5bc perf c2c: Refactor display string new f37c5d914e39 perf c2c: Sort on peer snooping for load operations new ead42a0f9b93 perf c2c: Use 'peer' as default display for Arm64 new e754dd7e8be8 perf c2c: Update documentation for new display option 'peer' new 34575ded6874 perf build-id: Fix coding style, replace 8 spaces by tabs new a072a7a0263d perf build-id: Print debuginfod queries if -v option is used new 1bf7d836e57b perf record: Improve error message of -p not_existing_pid new f3c96bec7c63 perf test: Fix double word in comments new ae4e4a0ba30a perf script: Delete repeated word "from" new 632f5c224e95 perf trace: Fix double word in comments new 987f5cbd2f3f perf tools: Fix double word in comments new 0029e8ace159 perf scripting python: Delete repeated word in comments new 8d33834f9fb0 perf stat: Remove duplicated include in builtin-stat.c new 099b157c08e8 perf jevent: Add an 'all' architecture argument new f793ae185e27 perf jevents: Remove the type/version variables new ee2ce6fdc802 perf jevents: Provide path to JSON file on error new 7b2f844c43ce perf jevents: Sort JSON files entries new 2519db2a9dc4 perf pmu-events: Hide pmu_sys_event_tables new eeac77304185 perf pmu-events: Avoid passing pmu_events_map new 29be2fe0c157 perf pmu-events: Hide pmu_events_map new 64234c141bc8 perf test: Use full metric resolution new 7ae5c03a2793 perf pmu-events: Move test events/metrics to JSON new 660842e468dc perf pmu-events: Don't assume pmu_event is an array new 1ba3752aec30 perf pmu-events: Hide the pmu_events new d3abd7b8bd8a perf metrics: Copy entire pmu_event in find metric new 9118259c1dc2 perf jevents: Compress the pmu_events_table new d0313e629f26 perf jevents: Fold strings optimization new bf79e18fdf65 perf vendor events: Update metrics for broadwellde new e349fa6cc824 perf vendor events: Update events and metrics for broadwellx new c6e9c0441801 perf vendor events: Update events and metrics for cascadelakex new 575c3640a4aa perf vendor events: Update events and metrics for haswellx new b8d4fbfb04e1 perf vendor events: Update events and metrics for icelakex new cb73eeb95a2c perf vendor events: Update metrics for ivytown new b823ee183dc4 perf vendor events: Update metrics for jaketown new 107630e6a575 perf vendor events: Update events for knightslanding new 74d8ca6d85a3 perf vendor events: Update metrics for sapphirerapids new ce87616d0dff perf vendor events: Update events and metrics for skylakex new aa0d6e9cc23e perf vendor events: Update events for snowridgex new 7391db645938 perf test: Refactor shell tests allowing subdirs new 96f86ff08332 Merge tag 'perf-tools-fixes-for-v6.0-2022-08-13' of git:// [...] new b1c3497e604d x86/xen: Add support for HVMOP_set_evtchn_upcall_vector new fc9be616bb8f xen-blkback: fix persistent grants negotiation new e94c6101e151 xen-blkback: Apply 'feature_persistent' parameter when connect new 402c43ea6b34 xen-blkfront: Apply 'feature_persistent' parameter when connect new 32ad11127b95 xen/xenbus: fix return type in xenbus_file_read() new ced3c74271bf xen/pciback: Fix comment typo new aa6d1e5b5028 xen: remove XEN_SCRUB_PAGES in xen.config new 5ad3134dcf52 MAINTAINERS: add xen config fragments to XEN HYPERVISOR sections new 5d6a0f4da927 Merge tag 'for-linus-6.0-rc1b-tag' of git://git.kernel.org [...]
The 98 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: Documentation/ABI/testing/sysfs-driver-xen-blkback | 2 +- .../ABI/testing/sysfs-driver-xen-blkfront | 2 +- MAINTAINERS | 2 + arch/powerpc/include/asm/atomic.h | 5 +- arch/powerpc/include/asm/bitops.h | 4 +- arch/powerpc/include/asm/ppc-opcode.h | 13 +- arch/powerpc/include/asm/simple_spinlock.h | 15 +- arch/powerpc/kernel/trace/ftrace.c | 8 +- arch/powerpc/kexec/file_load_64.c | 10 +- arch/x86/include/asm/xen/cpuid.h | 2 + arch/x86/include/asm/xen/events.h | 3 +- arch/x86/xen/enlighten.c | 2 +- arch/x86/xen/enlighten_hvm.c | 24 +- arch/x86/xen/suspend_hvm.c | 10 +- drivers/block/xen-blkback/xenbus.c | 20 +- drivers/block/xen-blkfront.c | 4 +- drivers/xen/events/events_base.c | 53 +- drivers/xen/xen-pciback/pciback_ops.c | 2 +- drivers/xen/xenbus/xenbus_dev_frontend.c | 4 +- include/xen/hvm.h | 2 + include/xen/interface/hvm/hvm_op.h | 19 + kernel/configs/xen.config | 1 - tools/bpf/bpftool/Makefile | 6 +- tools/build/feature/Makefile | 14 +- tools/build/feature/test-libcrypto.c | 21 +- tools/include/uapi/linux/perf_event.h | 2 +- tools/perf/Documentation/guest-files.txt | 16 + tools/perf/Documentation/guestmount.txt | 11 + tools/perf/Documentation/perf-c2c.txt | 31 +- tools/perf/Documentation/perf-inject.txt | 4 + tools/perf/Documentation/perf-kvm.txt | 25 +- tools/perf/Documentation/perf-script.txt | 8 +- tools/perf/Documentation/perf-stat.txt | 21 + tools/perf/Makefile.config | 13 +- tools/perf/Makefile.perf | 3 +- tools/perf/arch/arm/util/cs-etm.c | 2 +- tools/perf/arch/arm64/util/arm-spe.c | 2 +- tools/perf/arch/arm64/util/pmu.c | 4 +- tools/perf/arch/x86/tests/intel-cqm.c | 2 +- tools/perf/arch/x86/util/intel-bts.c | 2 +- tools/perf/arch/x86/util/intel-pt.c | 2 +- tools/perf/arch/x86/util/iostat.c | 2 +- tools/perf/arch/x86/util/topdown.c | 2 +- tools/perf/builtin-c2c.c | 454 +- tools/perf/builtin-kvm.c | 8 +- tools/perf/builtin-record.c | 11 +- tools/perf/builtin-sched.c | 2 +- tools/perf/builtin-script.c | 2 +- tools/perf/builtin-stat.c | 7 +- tools/perf/builtin-trace.c | 2 +- tools/perf/pmu-events/Build | 6 +- tools/perf/pmu-events/arch/s390/cf_z16/pai.json | 1101 + .../pmu-events/arch/test/test_soc/cpu/metrics.json | 64 + .../arch/x86/broadwellde/bdwde-metrics.json | 6 + .../arch/x86/broadwellde/uncore-cache.json | 97 - .../arch/x86/broadwellde/uncore-other.json | 13 - .../arch/x86/broadwellx/bdx-metrics.json | 6 + .../arch/x86/broadwellx/uncore-cache.json | 163 +- .../arch/x86/cascadelakex/clx-metrics.json | 6 + .../arch/x86/cascadelakex/uncore-memory.json | 4424 ++- .../arch/x86/cascadelakex/uncore-other.json | 23162 ++++++++++- .../arch/x86/cascadelakex/uncore-power.json | 201 + .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 411 +- .../pmu-events/arch/x86/haswellx/uncore-cache.json | 173 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 6 + .../arch/x86/icelakex/uncore-memory.json | 1523 + .../pmu-events/arch/x86/icelakex/uncore-other.json | 38506 ++++++++++++++++++- .../pmu-events/arch/x86/icelakex/uncore-power.json | 225 + .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 6 + .../pmu-events/arch/x86/ivytown/uncore-cache.json | 90 - .../arch/x86/ivytown/uncore-interconnect.json | 1 - .../pmu-events/arch/x86/ivytown/uncore-other.json | 13 - .../pmu-events/arch/x86/ivytown/uncore-power.json | 19 - .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 6 + .../pmu-events/arch/x86/jaketown/uncore-cache.json | 30 - .../pmu-events/arch/x86/jaketown/uncore-other.json | 13 - .../pmu-events/arch/x86/jaketown/uncore-power.json | 11 - .../arch/x86/knightslanding/uncore-other.json | 213 + .../arch/x86/sapphirerapids/spr-metrics.json | 6 + .../pmu-events/arch/x86/skylakex/skx-metrics.json | 6 + .../arch/x86/skylakex/uncore-memory.json | 3566 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 23442 ++++++++++- .../pmu-events/arch/x86/skylakex/uncore-power.json | 201 + .../arch/x86/snowridgex/uncore-other.json | 111 +- tools/perf/pmu-events/empty-pmu-events.c | 204 +- tools/perf/pmu-events/jevents.py | 496 +- tools/perf/pmu-events/pmu-events.h | 40 +- tools/perf/tests/Build | 1 + tools/perf/tests/builtin-test-list.c | 207 + tools/perf/tests/builtin-test-list.h | 12 + tools/perf/tests/builtin-test.c | 152 +- tools/perf/tests/code-reading.c | 2 +- tools/perf/tests/event-times.c | 2 +- tools/perf/tests/evsel-roundtrip-name.c | 4 +- tools/perf/tests/expand-cgroup.c | 25 +- tools/perf/tests/hists_cumulate.c | 2 +- tools/perf/tests/hists_filter.c | 4 +- tools/perf/tests/hists_link.c | 4 +- tools/perf/tests/hists_output.c | 2 +- tools/perf/tests/keep-tracking.c | 4 +- tools/perf/tests/parse-metric.c | 77 +- tools/perf/tests/perf-time-to-tsc.c | 4 +- tools/perf/tests/pmu-events.c | 466 +- .../perf/tests/shell/lib/perf_json_output_lint.py | 96 + tools/perf/tests/shell/record_offcpu.sh | 57 +- tools/perf/tests/shell/stat+json_output.sh | 147 + tools/perf/tests/switch-tracking.c | 24 +- tools/perf/util/Build | 1 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 1 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 12 + tools/perf/util/arm-spe.c | 130 +- tools/perf/util/bpf-loader.c | 2 +- tools/perf/util/bpf_off_cpu.c | 53 +- tools/perf/util/bpf_skel/off_cpu.bpf.c | 38 +- tools/perf/util/build-id.c | 26 +- tools/perf/util/events_stats.h | 2 +- tools/perf/util/jitdump.c | 9 +- tools/perf/util/machine.c | 1 + tools/perf/util/mem-events.c | 46 +- tools/perf/util/mem-events.h | 3 + tools/perf/util/metricgroup.c | 275 +- tools/perf/util/metricgroup.h | 5 +- tools/perf/util/parse-events.c | 22 +- tools/perf/util/parse-events.h | 4 + tools/perf/util/perf_api_probe.c | 2 +- tools/perf/util/pmu.c | 139 +- tools/perf/util/pmu.h | 10 +- tools/perf/util/probe-event.c | 6 +- tools/perf/util/record.c | 2 +- tools/perf/util/s390-sample-raw.c | 50 +- .../util/scripting-engines/trace-event-python.c | 2 +- tools/perf/util/stat-display.c | 383 +- tools/perf/util/stat.c | 1 + tools/perf/util/stat.h | 2 + 134 files changed, 95427 insertions(+), 6545 deletions(-) create mode 100644 tools/perf/Documentation/guest-files.txt create mode 100644 tools/perf/Documentation/guestmount.txt create mode 100644 tools/perf/pmu-events/arch/s390/cf_z16/pai.json create mode 100644 tools/perf/pmu-events/arch/test/test_soc/cpu/metrics.json create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-power.json create mode 100644 tools/perf/pmu-events/arch/x86/skylakex/uncore-power.json create mode 100644 tools/perf/tests/builtin-test-list.c create mode 100644 tools/perf/tests/builtin-test-list.h create mode 100644 tools/perf/tests/shell/lib/perf_json_output_lint.py create mode 100755 tools/perf/tests/shell/stat+json_output.sh