Centos-kernel-stream-9/drivers/perf
Mark Salter b014ac9a68 perf/arm-cmn: Ensure port and device id bits are set properly
JIRA: https://issues.redhat.com/browse/RHEL-5704

commit dfdf714fed559c09021df1d2a4bb64c0ad5f53bc
Author: Namhyung Kim <namhyung@kernel.org>
Date: Wed, 20 Nov 2024 16:13:34 -0800

    The portid_bits and deviceid_bits were set only for XP type nodes in
    the arm_cmn_discover() and it confused other nodes to find XP nodes.
    Copy the both bits from the XP nodes directly when it sets up a new
    node.

    Fixes: e79634b53e39 ("perf/arm-cmn: Refactor node ID handling. Again.")
    Signed-off-by: Namhyung Kim <namhyung@kernel.org>
    Acked-by: Will Deacon <will@kernel.org>
    Reviewed-by: Robin Murphy <robin.murphy@arm.com>
    Link: https://lore.kernel.org/r/20241121001334.331334-1-namhyung@kernel.org
    Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>

Signed-off-by: Mark Salter <msalter@redhat.com>
2025-01-04 12:21:48 -05:00
..
amlogic perf/amlogic: Assign parents for event_source devices 2025-01-04 12:21:43 -05:00
arm_cspmu perf: add missing MODULE_DESCRIPTION() macros 2025-01-04 12:21:45 -05:00
hisilicon drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max] 2025-01-04 12:21:47 -05:00
Kconfig perf: Add driver for Arm NI-700 interconnect PMU 2025-01-04 12:21:47 -05:00
Makefile perf: Add driver for Arm NI-700 interconnect PMU 2025-01-04 12:21:47 -05:00
alibaba_uncore_drw_pmu.c drivers/perf: Fix ali_drw_pmu driver interrupt status clearing 2025-01-04 12:21:46 -05:00
apple_m1_cpu_pmu.c drivers/perf: apple_m1: add known PMU events 2025-01-04 12:21:46 -05:00
arm-cci.c perf/arm-cci: Assign parents for event_source device 2025-01-04 12:21:44 -05:00
arm-ccn.c perf: add missing MODULE_DESCRIPTION() macros 2025-01-04 12:21:45 -05:00
arm-cmn.c perf/arm-cmn: Ensure port and device id bits are set properly 2025-01-04 12:21:48 -05:00
arm-ni.c perf: arm-ni: Fix an NULL vs IS_ERR() bug 2025-01-04 12:21:48 -05:00
arm_dmc620_pmu.c perf/arm-dmc620: Assign parents for event_source device 2025-01-04 12:21:44 -05:00
arm_dsu_pmu.c perf/arm-dsu: Assign parents for event_source device 2025-01-04 12:21:44 -05:00
arm_pmu.c perf: arm_pmu: Remove event index to counter remapping 2025-01-04 12:21:46 -05:00
arm_pmu_acpi.c arm_pmu: acpi: Add a representative platform device for TRBE 2025-01-04 12:21:37 -05:00
arm_pmu_platform.c perf: arm_pmu: Use of_property_present() 2025-01-04 12:21:45 -05:00
arm_pmuv3.c perf: arm_pmuv3: Use BR_RETIRED for HW branch event if enabled 2025-01-04 12:21:48 -05:00
arm_smmuv3_pmu.c perf/arm-smmuv3: Assign parents for event_source device 2025-01-04 12:21:44 -05:00
arm_spe_pmu.c perf/arm-spe: Assign parents for event_source device 2025-01-04 12:21:44 -05:00
arm_v6_pmu.c perf: arm_pmu: Remove event index to counter remapping 2025-01-04 12:21:46 -05:00
arm_v7_pmu.c perf: arm_pmu: Remove event index to counter remapping 2025-01-04 12:21:46 -05:00
arm_xscale_pmu.c perf: arm_pmu: Remove event index to counter remapping 2025-01-04 12:21:46 -05:00
cxl_pmu.c perf: add missing MODULE_DESCRIPTION() macros 2025-01-04 12:21:45 -05:00
dwc_pcie_pmu.c perf/dwc_pcie: Add support for QCOM vendor devices 2025-01-04 12:21:46 -05:00
fsl_imx8_ddr_perf.c perf: add missing MODULE_DESCRIPTION() macros 2025-01-04 12:21:45 -05:00
fsl_imx9_ddr_perf.c perf: imx_perf: add support for i.MX95 platform 2025-01-04 12:21:45 -05:00
marvell_cn10k_ddr_pmu.c perf: add missing MODULE_DESCRIPTION() macros 2025-01-04 12:21:45 -05:00
marvell_cn10k_tad_pmu.c perf: marvell_cn10k_tad: Convert to platform remove callback returning void 2025-01-04 12:21:41 -05:00
qcom_l2_pmu.c perf/qcom: Assign parents for event_source devices 2025-01-04 12:21:44 -05:00
qcom_l3_pmu.c perf/qcom: Assign parents for event_source devices 2025-01-04 12:21:44 -05:00
thunderx2_pmu.c perf/thunderx2: Assign parents for event_source devices 2025-01-04 12:21:44 -05:00
xgene_pmu.c perf/xgene: Assign parents for event_source devices 2025-01-04 12:21:43 -05:00