Commit 96f86ff08332 for kernel

commit 96f86ff08332d88defd35c330fc6dae219b9e264
Merge: d785610f052d 7391db645938
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sun Aug 14 09:22:11 2022 -0700

    Merge tag 'perf-tools-fixes-for-v6.0-2022-08-13' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux

    Pull more perf tool updates from Arnaldo Carvalho de Melo:

     - 'perf c2c' now supports ARM64, adjust its output to cope with
       differences with what is in x86_64. Now go find false sharing on
       ARM64 (at least Neoverse) as well!

     - Refactor the JSON processing, making the output more compact and thus
       reducing the size of the resulting perf binary

     - Improvements for 'perf offcpu' profiling, including tracking child
       processes

     - Update Intel JSON metrics and events files for broadwellde,
       broadwellx, cascadelakex, haswellx, icelakex, ivytown, jaketown,
       knightslanding, sapphirerapids, skylakex and snowridgex

     - Add 'perf stat' JSON output and a 'perf test' entry for it

     - Ignore memfd and anonymous mmap events if jitdump present

     - Refactor 'perf test' shell tests allowing subdirs

     - Fix an error handling path in 'parse_perf_probe_command()'

     - Fixes for the guest Intel PT tracing patchkit in the 1st batch of
       this merge window

     - Print debuginfod queries if -v option is used, to explain delays in
       processing when debuginfo servers are enabled to fetch DSOs with
       richer symbol tables

     - Improve error message for 'perf record -p not_existing_pid'

     - Fix openssl and libbpf feature detection

     - Add PMU pai_crypto event description for IBM z16 on 'perf list'

     - Fix typos and duplicated words on comments in various places

    * tag 'perf-tools-fixes-for-v6.0-2022-08-13' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux: (81 commits)
      perf test: Refactor shell tests allowing subdirs
      perf vendor events: Update events for snowridgex
      perf vendor events: Update events and metrics for skylakex
      perf vendor events: Update metrics for sapphirerapids
      perf vendor events: Update events for knightslanding
      perf vendor events: Update metrics for jaketown
      perf vendor events: Update metrics for ivytown
      perf vendor events: Update events and metrics for icelakex
      perf vendor events: Update events and metrics for haswellx
      perf vendor events: Update events and metrics for cascadelakex
      perf vendor events: Update events and metrics for broadwellx
      perf vendor events: Update metrics for broadwellde
      perf jevents: Fold strings optimization
      perf jevents: Compress the pmu_events_table
      perf metrics: Copy entire pmu_event in find metric
      perf pmu-events: Hide the pmu_events
      perf pmu-events: Don't assume pmu_event is an array
      perf pmu-events: Move test events/metrics to JSON
      perf test: Use full metric resolution
      perf pmu-events: Hide pmu_events_map
      ...