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

Merge request reports

Loading