perf: Sync with upstream v6.13
JIRA: https://issues.redhat.com/browse/RHEL-77935
The following patches will be included in the next perf update, omit them here:
Omitted-fix: 99deaf5578cd768fa76363a598f6865fa6ecc891
Author: Arnaldo Carvalho de Melo <acme@redhat.com>
perf maps: Introduce map__set_kmap_maps() for kernel maps
RH-Fixes: 187e626e25d6 ("perf tools: Fixup end address of modules")
Omitted-fix: f7a46e028c394cd422326caa7a2ad6ba0cd87915
Author: Namhyung Kim <namhyung@kernel.org>
perf machine: Fixup kernel maps ends after adding extra maps
RH-Fixes: 187e626e25d6 ("perf tools: Fixup end address of modules")
Omitted-fix: 888751e4d0e948d0364eee6fb47e21f090b2b5e4
Author: Thomas Richter <tmricht@linux.ibm.com>
perf test: Fix Hwmon PMU test endianess issue
RH-Fixes: 01c2ee3f1a08 ("perf test: Add hwmon "PMU" test")
Omitted-fix: 7e442be7015af524d2b5fb84f0ff04a44501542b
Author: Likhitha Korrapati <likhitha@linux.ibm.com>
perf tools: Fix is_compat_mode build break in ppc64
RH-Fixes: 091e77905cf2 ("tools/perf/powerpc/util: Add support to handle compatible mode PVR for perf json events")
Omitted-fix: ee8aef2d232142e5fdfed9c16132815969a0bf81
Author: Kan Liang <kan.liang@linux.intel.com>
perf tools: Add skip check in tool_pmu__event_to_str()
RH-Fixes: aed1ef94ad8a ("perf tool_pmu: Move expr literals to tool_pmu")
Omitted-fix: 615ec00b06f78912c370b372426190768402a5b9
Author: James Clark <james.clark@linaro.org>
perf tests: Fix Tool PMU test segfault
RH-Fixes: aed1ef94ad8a ("perf tool_pmu: Move expr literals to tool_pmu")
Omitted-fix: 72c6f57a4193f2eadceb52261315438719c4c1ad
Author: James Clark <james.clark@linaro.org>
perf pmu: Dynamically allocate tool PMU
RH-Fixes: 1caffd7f966a ("perf tool_pmu: Factor tool events into their own PMU")
Omitted-fix: 431db90a7303cb394c5a881b4479946f64052727
Author: Thomas Richter <tmricht@linux.ibm.com>
perf pmu: Handle memory failure in tool_pmu__new()
RH-Fixes: 1caffd7f966a ("perf tool_pmu: Factor tool events into their own PMU")
Omitted-fix: b74683b3bb224eccb644cf260753dfc82e802d92
Author: Dapeng Mi <dapeng1.mi@linux.intel.com>
perf x86/topdown: Fix topdown leader sampling test error on hybrid
RH-Fixes: a9fe537706a5 ("perf x86/topdown: Correct leader selection with sample_read enabled")
Omitted-fix: 02ba09c8ab9406f30c5c63b7cfd4b300c3c2c32c
Author: Veronika Molnarova <vmolnaro@redhat.com>
perf test stat_all_pmu.sh: Correctly check 'perf stat' result
RH-Fixes: 58065c171ad8 ("perf test: Ignore security failures in all PMU test")
Omitted-fix: ff99d5b6a246715f2257123cdf6c4a29cb33aa78
Author: Vaibhav Jain <vaibhav@linux.ibm.com>
powerpc/perf: Fix ref-counting on the PMU 'vpa_pmu'
RH-Fixes: f44d93edc1aa ("powerpc/perf: Add perf interface to expose vpa counters")
Omitted-fix: 7e512f5ad24458e2c930b5be5d96ddf9e176e05d
Author: Dhananjay Ugwekar <dhananjay.ugwekar@amd.com>
perf/x86/rapl: Fix error handling in init_rapl_pmus()
RH-Fixes: 2db4edf5ad48 ("perf/x86/rapl: Move the pmu allocation out of CPU hotplug")
Omitted-fix: 858c7bfcb35e1100b58bb63c9f562d86e09418d9
Author: Anshuman Khandual <anshuman.khandual@arm.com>
arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9
RH-Fixes: 0a00179fd46d ("perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access control")
Signed-off-by: Michael Petlan mpetlan@redhat.com
Edited by Jarod Wilson