This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from de5540965853 Merge tag 'rtc-5.14' of git://git.kernel.org/pub/scm/linux [...] new 892ba7f18621 perf report: Fix --task and --stat with pipe input new 944138f048f7 perf stat: Enable BPF counter with --for-each-cgroup new 688ef3e3061d tools include UAPI: Sync sound/asound.h copy with the kern [...] new 4a1cddeab501 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources new 84d5c07d2dfb tools headers UAPI: Update tools's copy of drm/drm.h header new 097e4e9dc7c7 tools headers UAPI: Sync asm-generic/mman-common.h with th [...] new 44c2cd80f246 tools headers UAPI: Sync files changed by the quotactl_fd [...] new eb4717f733b5 perf probe: Fix debuginfo__new() to enable build-id based [...] new 87704345cc60 perf symbol-elf: Decode dynsym even if symtab exists new d5882a92ea79 perf probe: Do not show @plt function by default new 5a4451e4d562 perf annotate: Fix 's' on source line when disasm is empty new 83952286f268 perf top: Fix overflow in elf_sec__is_text() new e63cbfa3bedb perf trace: Fix the perf trace link location new dea8cfcc3369 perf script python: Fix buffer size to report iregs in per [...] new a3cbcadfdfc3 perf vendor events power10: Adds 24x7 nest metric events f [...] new 493be70ac3cd perf stat: Disable the NMI watchdog message on hybrid new b4b046ff9e34 perf intel-pt: Add a config for max loops without consumin [...] new 3d970601daca libperf: Change tests to single static and shared binaries new 38fe0e0156c0 libperf: Move 'idx' from tools/perf to perf_evsel::idx new fba7c86601e2 libperf: Move 'leader' from tools/perf to perf_evsel::leader new 3a683120d885 libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups new 2e6263ab5432 libperf: Adopt evlist__set_leader() from tools/perf as per [...] new 5f148e7c6ad7 perf stat: Add Topdown metrics L2 events as default events new b91e5492f9d7 perf record: Add a dummy event on hybrid systems to collec [...] new c47a5599eda3 perf tools: Fix pattern matching for same substring in dif [...] new 3fd35de1686b libperf: Add group support to perf_evsel__open() new e2c18168c373 libperf: Remove BUG_ON() from library code in get_group_fd() new afd4ad01ff04 libperf: Add tests for perf_evlist__set_leader() new eb7261f14e1a perf test: Add free() calls for scandir() returned dirent entries new b1412bd75abe Merge tag 'perf-tools-for-v5.14-2021-07-10' of git://git.k [...] new f6060eb13447 scsi: elx: libefc_sli: Fix ANDing with zero bit value new f7c95d7460e3 scsi: elx: efct: Fix vport list linkage in LIO backend new 332a9dd1d86f scsi: aic7xxx: Fix unintentional sign extension issue on l [...] new 59506abe5e34 scsi: core: Inline scsi_mq_alloc_queue() new 49da96d77938 scsi: libsas: Add LUN number check in .slave_alloc callback new c43ddbf97f46 scsi: virtio_scsi: Do not overwrite SCSI status new d94d8158e184 scsi: qla2xxx: Add heartbeat check new 73b306a2bcb7 scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() ret [...] new 75d645a61cf9 scsi: ufs: Fix build warning without CONFIG_PM new 030e4138d11f scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() new c7fa2c855e89 scsi: be2iscsi: Fix some missing space in some messages new 1897c5c75975 scsi: message: mptfc: Switch from pci_ to dma_ API new ffa636470aef scsi: qedi: Use DEVICE_ATTR_RO() macro new 80068f82284a scsi: qedf: Use DEVICE_ATTR_RO() macro new 4c92f8980255 scsi: megaraid_mbox: Use DEVICE_ATTR_ADMIN_RO() macro new 2506f5dcb828 scsi: mvsas: Use DEVICE_ATTR_RO()/RW() macro new b27c45775570 scsi: libfc: Fix array index out of bound exception new 0aaea62da698 scsi: MAINTAINERS: Add mpi3mr driver maintainers new df99446d5c2a scsi: qedf: Add check to synchronize abort and flush new 62e528b80d6b scsi: mpi3mr: Fix warnings reported by smatch new 104739aca448 scsi: core: Retry I/O for Notify (Enable Spinup) Required error new 7df47cdf199c scsi: ipr: System crashes when seeing type 20 error new 5f638e5ac61e scsi: virtio_scsi: Add validation for residual bytes from [...] new 8b9cc17a4621 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 4840ce2267f9 locking/lockdep: Fix meaningless /proc/lockdep output of l [...] new 9e667624c291 jump_label: Fix jump_label_text_reserved() vs __init new 2bee6d16e437 static_call: Fix static_call_text_reserved() vs __init new fa68bd09fc62 kprobe/static_call: Restore missing static_call_text_reserved() new 7e1088760cfe locking/atomic: sparc: Fix arch_cmpxchg64_local() new 301c8b1d7c23 Merge tag 'locking-urgent-2021-07-11' of git://git.kernel. [...] new 87bf399f86ec perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support new d4ba0b06306a perf/x86/intel/uncore: Clean up error handling path of iio [...] new 936b664fb208 Merge tag 'perf-urgent-2021-07-11' of git://git.kernel.org [...] new ceb6ba45dc80 sched/fair: Sync load_sum with load_avg after dequeue new 72d0ad7cb5ba sched/fair: Fix CFS bandwidth hrtimer expiry type new 3e1493f46390 sched/uclamp: Ignore max aggregation if rq is idle new 877029d9216d Merge tag 'sched-urgent-2021-07-11' of git://git.kernel.or [...] new 0e3c1f30b035 genirq/irqdesc: Drop excess kernel-doc entry @lookup new 1fee9db9b42d irqchip/mips: Fix RCU violation when using irqdomain looku [...] new 48400483565f Merge tag 'irqchip-fixes-5.14-1' of git://git.kernel.org/p [...] new 98f7fdced2e0 Merge tag 'irq-urgent-2021-07-11' of git://git.kernel.org/ [...]
The 71 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: MAINTAINERS | 11 + arch/mips/include/asm/irq.h | 3 + arch/mips/kernel/irq.c | 16 + arch/sparc/include/asm/cmpxchg_64.h | 2 +- arch/x86/events/intel/cstate.c | 23 +- arch/x86/events/intel/uncore_snbep.c | 6 +- drivers/irqchip/irq-mips-cpu.c | 10 +- drivers/irqchip/irq-mips-gic.c | 8 +- drivers/irqchip/irq-pic32-evic.c | 5 +- drivers/message/fusion/mptfc.c | 35 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 2 +- drivers/scsi/aic94xx/aic94xx_init.c | 1 + drivers/scsi/be2iscsi/be_main.c | 103 ++--- drivers/scsi/bnx2fc/bnx2fc_io.c | 2 +- drivers/scsi/elx/efct/efct_lio.c | 8 +- drivers/scsi/elx/libefc_sli/sli4.c | 2 - drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 1 + drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 1 + drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 1 + drivers/scsi/ipr.c | 4 +- drivers/scsi/ipr.h | 1 + drivers/scsi/isci/init.c | 1 + drivers/scsi/libfc/fc_rport.c | 13 +- drivers/scsi/libsas/sas_scsi_host.c | 9 + drivers/scsi/megaraid/megaraid_mbox.c | 18 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 5 +- drivers/scsi/mvsas/mv_init.c | 27 +- drivers/scsi/pm8001/pm8001_init.c | 1 + drivers/scsi/qedf/qedf_attr.c | 14 +- drivers/scsi/qedf/qedf_io.c | 22 +- drivers/scsi/qedi/qedi_sysfs.c | 14 +- drivers/scsi/qla2xxx/qla_def.h | 4 + drivers/scsi/qla2xxx/qla_gbl.h | 1 + drivers/scsi/qla2xxx/qla_init.c | 6 +- drivers/scsi/qla2xxx/qla_iocb.c | 4 + drivers/scsi/qla2xxx/qla_isr.c | 4 + drivers/scsi/qla2xxx/qla_mbx.c | 27 ++ drivers/scsi/qla2xxx/qla_nvme.c | 4 + drivers/scsi/qla2xxx/qla_os.c | 68 ++++ drivers/scsi/scsi_lib.c | 13 +- drivers/scsi/scsi_priv.h | 1 - drivers/scsi/scsi_scan.c | 12 +- drivers/scsi/ufs/ufshcd.c | 4 + drivers/scsi/virtio_scsi.c | 5 +- kernel/irq/irqdesc.c | 1 - kernel/jump_label.c | 13 +- kernel/kprobes.c | 2 + kernel/locking/lockdep_proc.c | 26 +- kernel/sched/fair.c | 7 +- kernel/sched/sched.h | 21 +- kernel/static_call.c | 13 +- tools/include/uapi/asm-generic/mman-common.h | 3 + tools/include/uapi/asm-generic/unistd.h | 3 +- tools/include/uapi/drm/drm.h | 28 +- tools/include/uapi/drm/i915_drm.h | 393 +++++++++++++++++-- tools/include/uapi/sound/asound.h | 30 +- tools/lib/perf/Build | 2 + tools/lib/perf/Makefile | 30 +- tools/lib/perf/evlist.c | 22 ++ tools/lib/perf/evsel.c | 42 +- tools/lib/perf/include/internal/evlist.h | 2 + tools/lib/perf/include/internal/evsel.h | 5 +- tools/lib/perf/include/internal/tests.h | 4 +- tools/lib/perf/include/perf/evlist.h | 1 + tools/lib/perf/libperf.map | 1 + tools/lib/perf/tests/Build | 5 + tools/lib/perf/tests/Makefile | 40 -- tools/lib/perf/tests/main.c | 15 + tools/lib/perf/tests/test-cpumap.c | 3 +- tools/lib/perf/tests/test-evlist.c | 30 +- tools/lib/perf/tests/test-evsel.c | 3 +- tools/lib/perf/tests/test-threadmap.c | 3 +- tools/lib/perf/tests/tests.h | 10 + tools/perf/Documentation/perf-config.txt | 6 + tools/perf/Makefile.perf | 19 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 2 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 2 +- tools/perf/arch/x86/util/evlist.c | 6 +- tools/perf/arch/x86/util/iostat.c | 4 +- tools/perf/builtin-diff.c | 4 +- tools/perf/builtin-probe.c | 2 +- tools/perf/builtin-record.c | 13 +- tools/perf/builtin-report.c | 14 +- tools/perf/builtin-script.c | 9 +- tools/perf/builtin-stat.c | 15 +- tools/perf/builtin-top.c | 10 +- .../arch/powerpc/power10/nest_metrics.json | 424 +++++++++++++++++++++ tools/perf/tests/bpf.c | 2 +- tools/perf/tests/builtin-test.c | 15 +- tools/perf/tests/evsel-roundtrip-name.c | 6 +- tools/perf/tests/mmap-basic.c | 8 +- tools/perf/tests/parse-events.c | 74 ++-- tools/perf/tests/pfm.c | 4 +- tools/perf/ui/browsers/annotate.c | 6 +- tools/perf/ui/gtk/annotate.c | 4 +- tools/perf/util/Build | 1 + tools/perf/util/annotate.c | 8 +- tools/perf/util/auxtrace.c | 12 +- tools/perf/util/bpf_counter.c | 7 +- tools/perf/util/bpf_counter_cgroup.c | 307 +++++++++++++++ tools/perf/util/bpf_skel/bperf_cgroup.bpf.c | 191 ++++++++++ tools/perf/util/cgroup.c | 4 +- tools/perf/util/cgroup.h | 1 + tools/perf/util/evlist.c | 44 +-- tools/perf/util/evlist.h | 2 - tools/perf/util/evsel.c | 32 +- tools/perf/util/evsel.h | 14 +- tools/perf/util/header.c | 18 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 13 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 1 + tools/perf/util/intel-pt.c | 5 + tools/perf/util/metricgroup.c | 22 +- tools/perf/util/parse-events.c | 8 +- tools/perf/util/parse-events.y | 2 +- tools/perf/util/pfm.c | 2 +- tools/perf/util/pmu.c | 36 +- tools/perf/util/pmu.h | 1 + tools/perf/util/probe-finder.c | 5 + tools/perf/util/python.c | 2 +- tools/perf/util/record.c | 6 +- .../util/scripting-engines/trace-event-python.c | 17 +- tools/perf/util/stat-display.c | 9 +- tools/perf/util/stat-shadow.c | 2 +- tools/perf/util/stat.c | 2 +- tools/perf/util/stream.c | 2 +- tools/perf/util/symbol-elf.c | 99 +++-- 128 files changed, 2262 insertions(+), 546 deletions(-) create mode 100644 tools/lib/perf/tests/Build delete mode 100644 tools/lib/perf/tests/Makefile create mode 100644 tools/lib/perf/tests/main.c create mode 100644 tools/lib/perf/tests/tests.h create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/nest_metrics.json create mode 100644 tools/perf/util/bpf_counter_cgroup.c create mode 100644 tools/perf/util/bpf_skel/bperf_cgroup.bpf.c