linux/drivers/perf
Linus Torvalds ef33dd4e0a arm64 fixes for -rc5
- Fix the recently merged user ABI for the Arm CMN PMU driver filtering
   logic so that the ordering matches the hardware spec
 
 - Fix spurious warning when attempting to read PROT_NONE mappings of
   /dev/mem
 
 - Allow WFxT to be disabled on the command line, which is necessary for
   some configurations of recent Apple SoCs
 
 - Fix EL2 fine-grained trap configuration for the CPU PMU
 
 - Fix MIDR matching when applying CPU errata workarounds in a VM
 -----BEGIN PGP SIGNATURE-----
 
 iQFEBAABCgAuFiEEPxTL6PPUbjXGY88ct6xw3ITBYzQFAmq06TIQHHdpbGxAa2Vy
 bmVsLm9yZwAKCRC3rHDchMFjNPGQCACK7VeQk7ER46znaeMNyHaQARWkuF7D3wdU
 wCvt/hppo6DzHpsiWw5rDrBIHyeVpWkilDVROuaM1q8Qf6HaFe2h+sbuK96OVo1Y
 OLP1aZUBj3ZGLUNBIxDANP4A200Avd6gFLLY2jPvZ2YyJfEB9Ok3D0KahaRdtMh9
 PGX4qo3j7dZaTLChMrVhXApAidkZ079w5+Di5wXilU5QNyCWsfA+SKBY7jZWP7jw
 yPQ5PPDeYDYUziCUT4ooAegY9vODgmtbikXPFQQzF0zPeTtqKuFwSekdXnkJQS3E
 R3+bBmV5JrDuitjMqUvrxreTGZqWj6R1mHL4tsActCnhTFEc2mar
 =dNHO
 -----END PGP SIGNATURE-----

Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux

Pull arm64 fixes from Will Deacon:

 - Fix the recently merged user ABI for the Arm CMN PMU driver filtering
   logic so that the ordering matches the hardware spec

 - Fix spurious warning when attempting to read PROT_NONE mappings of
  /dev/mem

 - Allow WFxT to be disabled on the command line, which is necessary for
   some configurations of recent Apple SoCs

 - Fix EL2 fine-grained trap configuration for the CPU PMU

 - Fix MIDR matching when applying CPU errata workarounds in a VM

* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
  arm64/boot: Disable trapping of PMZR_EL0 writes to EL2
  arm64: errata: match the target implementation CPU's own MIDR
  arm64: Add override for WFxT
  arm64: io: Reject non-user protection in ioremap_prot()
  perf/arm-cmn: Fix multi-filter encoding
2026-09-24 06:08:15 -07:00
..
amlogic perf: Use sysfs_emit() for cpumask show callbacks 2026-07-22 15:38:37 -04:00
arm_cspmu bitmap updates for v7.3 2026-08-20 11:41:46 -07:00
hisilicon bitmap updates for v7.3 2026-08-20 11:41:46 -07:00
alibaba_uncore_drw_pmu.c bitmap updates for v7.3 2026-08-20 11:41:46 -07:00
apple_m1_cpu_pmu.c perf/apple_m1: Remove driver-specific throttle support 2025-05-21 13:57:44 +02:00
arm_brbe.c perf: arm_pmuv3: Add support for the Branch Record Buffer Extension (BRBE) 2025-07-08 17:58:49 +01:00
arm_brbe.h perf: arm_pmuv3: Add support for the Branch Record Buffer Extension (BRBE) 2025-07-08 17:58:49 +01:00
arm_dmc620_pmu.c perf: Use sysfs_emit() for cpumask show callbacks 2026-07-22 15:38:37 -04:00
arm_dsu_pmu.c perf: Use sysfs_emit() for cpumask show callbacks 2026-07-22 15:38:37 -04:00
arm_pmu_acpi.c perf: arm_pmu_acpi: Get rid of the edge-triggered interrupt oddity 2026-08-02 11:16:22 +00:00
arm_pmu_platform.c perf: arm_pmu: Request specific affinities for per CPU NMIs/interrupts 2025-10-27 17:16:35 +01:00
arm_pmu.c bitmap updates for v7.3 2026-08-20 11:41:46 -07:00
arm_pmuv3.c perf: arm_pmuv3: Zero initialize hw_id branch stack field 2026-08-07 11:55:16 +00:00
arm_smmuv3_pmu.c perf: Use sysfs_emit() for cpumask show callbacks 2026-07-22 15:38:37 -04:00
arm_spe_pmu.c bitmap updates for v7.3 2026-08-20 11:41:46 -07:00
arm_v6_pmu.c perf/arm: Remove driver-specific throttle support 2025-05-21 13:57:44 +02:00
arm_v7_pmu.c perf/arm: Remove driver-specific throttle support 2025-05-21 13:57:44 +02:00
arm_xscale_pmu.c perf/arm: Remove driver-specific throttle support 2025-05-21 13:57:44 +02:00
arm-cci.c perf: Use sysfs_emit() for cpumask show callbacks 2026-07-22 15:38:37 -04:00
arm-ccn.c perf: Use sysfs_emit() for cpumask show callbacks 2026-07-22 15:38:37 -04:00
arm-cmn.c perf/arm-cmn: Fix multi-filter encoding 2026-09-18 11:11:34 +00:00
arm-ni.c perf: Use sysfs_emit() for cpumask show callbacks 2026-07-22 15:38:37 -04:00
cxl_pmu.c bitmap updates for v7.3 2026-08-20 11:41:46 -07:00
dwc_pcie_pmu.c bitmap updates for v7.3 2026-08-20 11:41:46 -07:00
fsl_imx8_ddr_perf.c bitmap updates for v7.3 2026-08-20 11:41:46 -07:00
fsl_imx9_ddr_perf.c bitmap updates for v7.3 2026-08-20 11:41:46 -07:00
fujitsu_uncore_pmu.c bitmap updates for v7.3 2026-08-20 11:41:46 -07:00
Kconfig perf: qcom: Unify user-visible "Qualcomm" name 2026-05-19 11:33:26 +01:00
Makefile perf: add NVIDIA Tegra410 C2C PMU 2026-03-24 12:37:33 +00:00
marvell_cn10k_ddr_pmu.c bitmap updates for v7.3 2026-08-20 11:41:46 -07:00
marvell_cn10k_tad_pmu.c perf: Use sysfs_emit() for cpumask show callbacks 2026-07-22 15:38:37 -04:00
marvell_pem_pmu.c perf: Use sysfs_emit() for cpumask show callbacks 2026-07-22 15:38:37 -04:00
nvidia_t410_c2c_pmu.c perf: Use sysfs_emit() for cpumask show callbacks 2026-07-22 15:38:37 -04:00
nvidia_t410_cmem_latency_pmu.c perf: Use sysfs_emit() for cpumask show callbacks 2026-07-22 15:38:37 -04:00
qcom_l2_pmu.c bitmap updates for v7.3 2026-08-20 11:41:46 -07:00
qcom_l3_pmu.c bitmap updates for v7.3 2026-08-20 11:41:46 -07:00
riscv_pmu_legacy.c perf: RISC-V: store available counter mask as bitmap 2026-09-01 19:19:26 -06:00
riscv_pmu_sbi.c perf: RISC-V: check cpu_hw_evt before dereference in overflow IRQ 2026-09-01 19:19:48 -06:00
riscv_pmu.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
starfive_starlink_pmu.c bitmap updates for v7.3 2026-08-20 11:41:46 -07:00
thunderx2_pmu.c perf: Use sysfs_emit() for cpumask show callbacks 2026-07-22 15:38:37 -04:00
xgene_pmu.c bitmap updates for v7.3 2026-08-20 11:41:46 -07:00