linux/drivers/perf
Linus Torvalds a077be4fde arm64 fixes for -rc4
- Fix hypercall arguments when resetting EL2 vectors during hibernation
 
 - Fix hibernation with 52-bit capable kernels on machines without
   52-bit addressing, similarly to the recent kexec fix
 
 - Fix a bunch of clumsy codegen issues with our per-cpu accessors
 
 - Fix MTE ptrace documentation to reflect the de-facto ABI behaviour
 
 - Fix pthread_join() usage in MTE selftest
 
 - Fix port selection in the Arm CMN PMU driver
 -----BEGIN PGP SIGNATURE-----
 
 iQFEBAABCgAuFiEEPxTL6PPUbjXGY88ct6xw3ITBYzQFAmqtMZ4QHHdpbGxAa2Vy
 bmVsLm9yZwAKCRC3rHDchMFjNNujB/4pa4pdivXRMOH39HSDu+8i3KlREGpTA9dq
 LJvwUjlgoIw0d8/b5sMSAxJi8RA29IENJPqrU97eBBLKgC2gq1oMwjOaHNTV8XUj
 gal9hwuZcfO5NIJi61TkyLxn++ysVYXD3J0tbhSXbqz2oeg/jxwj9SsFfQux34GY
 GeGb2cWvEXznLgN0h+vZiNh6+FsQRN+dizpiHKLh+wpbZ/vIzuVTQEo6w/+BEUWg
 R4YQlvpj/2yAC0BBdPb9gALUWFbjea6zpX5gM5/PgLoqW0CIJvGXahZ7T5kDoXBT
 Xp5zsKvcC8dxM5nCJIJ7xRPg75v97toYrrl2AoNQN9bgOynQAI5k
 =j0NQ
 -----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:
 "In this batch we've got a couple of hibernation fixes, a couple of
  minor MTE fixes, some per-cpu codegen fixes (which were found as part
  of Mark's series adding preemptible this_cpu_*() operations) and a fix
  for the Arm CMN PMU driver.

  Summary:

   - Fix hypercall arguments when resetting EL2 vectors during
     hibernation

   - Fix hibernation with 52-bit capable kernels on machines without
     52-bit addressing, similarly to the recent kexec fix

   - Fix a bunch of clumsy codegen issues with our per-cpu accessors

   - Fix MTE ptrace documentation to reflect the de-facto ABI behaviour

   - Fix pthread_join() usage in MTE selftest

   - Fix port selection in the Arm CMN PMU driver"

* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
  arm64: mte: Fix PTRACE_{PEEK,POKE}MTETAGS error documentation
  kselftest/arm64: Fix size of thread_data values for pthread_join()
  arm64: percpu: Fix LSE operations on {8,16}-bit types
  arm64: percpu: Fix this_cpu_and() mask generation
  arm64: percpu: Fix this_cpu_write() casting
  arm64: hibernate: clone only the linear map that exists at runtime
  perf/arm-cmn: Fix wp_dev_sel2 setting for multi-DTM configurations
  arm64: hibernate: pass HVC_SET_VECTORS args to the resume hvc
2026-09-18 09:28:30 -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 wp_dev_sel2 setting for multi-DTM configurations 2026-09-11 12:06:24 +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