• Linus Torvalds's avatar
    Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux · ac347a06
    Linus Torvalds authored
    Pull arm64 fixes from Catalin Marinas:
     "Mostly PMU fixes and a reworking of the pseudo-NMI disabling on broken
      MediaTek firmware:
    
       - Move the MediaTek GIC quirk handling from irqchip to core. Before
         the merging window commit 44bd78dd ("irqchip/gic-v3: Disable
         pseudo NMIs on MediaTek devices w/ firmware issues") temporarily
         addressed this issue. Fixed now at a deeper level in the arch code
    
       - Reject events meant for other PMUs in the CoreSight PMU driver,
         otherwise some of the core PMU events would disappear
    
       - Fix the Armv8 PMUv3 driver driver to not truncate 64-bit registers,
         causing some events to be invisible
    
       - Remove duplicate declaration of __arm64_sys##name following the
         patch to avoid prototype warning for syscalls
    
       - Typos in the elf_hwcap documentation"
    
    * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
      arm64/syscall: Remove duplicate declaration
      Revert "arm64: smp: avoid NMI IPIs with broken MediaTek FW"
      arm64: Move MediaTek GIC quirk handling from irqchip to core
      arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers
      perf: arm_cspmu: Reject events meant for other PMUs
      Documentation/arm64: Fix typos in elf_hwcaps
    ac347a06
arm_cspmu.c 35.4 KB