https://github.com/torvalds/linux
Revision 96f86ff08332d88defd35c330fc6dae219b9e264 authored by Linus Torvalds on 14 August 2022, 16:22:11 UTC, committed by Linus Torvalds on 14 August 2022, 16:22:11 UTC
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
  ...
2 parent s d785610 + 7391db6
History
Tip revision: 96f86ff08332d88defd35c330fc6dae219b9e264 authored by Linus Torvalds on 14 August 2022, 16:22:11 UTC
Merge tag 'perf-tools-fixes-for-v6.0-2022-08-13' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux
Tip revision: 96f86ff
File Mode Size
partitions
Kconfig -rw-r--r-- 6.9 KB
Kconfig.iosched -rw-r--r-- 1.3 KB
Makefile -rw-r--r-- 1.8 KB
badblocks.c -rw-r--r-- 14.1 KB
bdev.c -rw-r--r-- 27.5 KB
bfq-cgroup.c -rw-r--r-- 39.9 KB
bfq-iosched.c -rw-r--r-- 258.8 KB
bfq-iosched.h -rw-r--r-- 37.6 KB
bfq-wf2q.c -rw-r--r-- 52.4 KB
bio-integrity.c -rw-r--r-- 12.3 KB
bio.c -rw-r--r-- 47.8 KB
blk-cgroup-fc-appid.c -rw-r--r-- 1.4 KB
blk-cgroup-rwstat.c -rw-r--r-- 3.4 KB
blk-cgroup-rwstat.h -rw-r--r-- 3.9 KB
blk-cgroup.c -rw-r--r-- 52.6 KB
blk-cgroup.h -rw-r--r-- 16.4 KB
blk-core.c -rw-r--r-- 33.5 KB
blk-crypto-fallback.c -rw-r--r-- 18.7 KB
blk-crypto-internal.h -rw-r--r-- 5.7 KB
blk-crypto-profile.c -rw-r--r-- 16.4 KB
blk-crypto-sysfs.c -rw-r--r-- 4.4 KB
blk-crypto.c -rw-r--r-- 12.1 KB
blk-flush.c -rw-r--r-- 15.5 KB
blk-ia-ranges.c -rw-r--r-- 8.4 KB
blk-integrity.c -rw-r--r-- 11.9 KB
blk-ioc.c -rw-r--r-- 10.5 KB
blk-iocost.c -rw-r--r-- 96.7 KB
blk-iolatency.c -rw-r--r-- 29.2 KB
blk-ioprio.c -rw-r--r-- 5.5 KB
blk-ioprio.h -rw-r--r-- 552 bytes
blk-lib.c -rw-r--r-- 8.8 KB
blk-map.c -rw-r--r-- 14.5 KB
blk-merge.c -rw-r--r-- 30.2 KB
blk-mq-cpumap.c -rw-r--r-- 2.2 KB
blk-mq-debugfs-zoned.c -rw-r--r-- 453 bytes
blk-mq-debugfs.c -rw-r--r-- 21.6 KB
blk-mq-debugfs.h -rw-r--r-- 2.4 KB
blk-mq-pci.c -rw-r--r-- 1.3 KB
blk-mq-rdma.c -rw-r--r-- 1.3 KB
blk-mq-sched.c -rw-r--r-- 17.7 KB
blk-mq-sched.h -rw-r--r-- 2.5 KB
blk-mq-sysfs.c -rw-r--r-- 7.0 KB
blk-mq-tag.c -rw-r--r-- 18.3 KB
blk-mq-tag.h -rw-r--r-- 2.2 KB
blk-mq-virtio.c -rw-r--r-- 1.3 KB
blk-mq.c -rw-r--r-- 119.6 KB
blk-mq.h -rw-r--r-- 11.1 KB
blk-pm.c -rw-r--r-- 6.6 KB
blk-pm.h -rw-r--r-- 763 bytes
blk-rq-qos.c -rw-r--r-- 6.9 KB
blk-rq-qos.h -rw-r--r-- 5.7 KB
blk-settings.c -rw-r--r-- 30.2 KB
blk-stat.c -rw-r--r-- 5.4 KB
blk-stat.h -rw-r--r-- 4.8 KB
blk-sysfs.c -rw-r--r-- 23.6 KB
blk-throttle.c -rw-r--r-- 64.5 KB
blk-throttle.h -rw-r--r-- 6.0 KB
blk-timeout.c -rw-r--r-- 4.1 KB
blk-wbt.c -rw-r--r-- 20.0 KB
blk-wbt.h -rw-r--r-- 2.7 KB
blk-zoned.c -rw-r--r-- 16.6 KB
blk.h -rw-r--r-- 14.5 KB
bounce.c -rw-r--r-- 6.8 KB
bsg-lib.c -rw-r--r-- 9.8 KB
bsg.c -rw-r--r-- 6.1 KB
disk-events.c -rw-r--r-- 12.9 KB
elevator.c -rw-r--r-- 19.2 KB
elevator.h -rw-r--r-- 5.2 KB
fops.c -rw-r--r-- 16.6 KB
genhd.c -rw-r--r-- 36.9 KB
holder.c -rw-r--r-- 4.1 KB
ioctl.c -rw-r--r-- 16.4 KB
ioprio.c -rw-r--r-- 5.8 KB
kyber-iosched.c -rw-r--r-- 27.9 KB
mq-deadline.c -rw-r--r-- 31.8 KB
opal_proto.h -rw-r--r-- 9.4 KB
sed-opal.c -rw-r--r-- 62.5 KB
t10-pi.c -rw-r--r-- 12.5 KB

back to top