Commit 13f24586a292 for kernel

commit 13f24586a292e35c9cc71e649dc4e4ea1895c5e5
Merge: ce9e93383ad7 858fbd7248bd
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Mon Apr 20 16:46:22 2026 -0700

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

    Pull more arm64 updates from Catalin Marinas:
     "The main 'feature' is a workaround for C1-Pro erratum 4193714
      requiring IPIs during TLB maintenance if a process is running in user
      space with SME enabled.

      The hardware acknowledges the DVMSync messages before completing
      in-flight SME accesses, with security implications. The workaround
      makes use of the mm_cpumask() to track the cores that need
      interrupting (arm64 hasn't used this mask before).

      The rest are fixes for MPAM, CCA and generated header that turned up
      during the merging window or shortly before.

      Summary:

      Core features:

       - Add workaround for C1-Pro erratum 4193714 - early CME (SME unit)
         DVMSync acknowledgement. The fix consists of sending IPIs on TLB
         maintenance to those CPUs running in user space with SME enabled

       - Include kernel-hwcap.h in list of generated files (missed in a
         recent commit generating the KERNEL_HWCAP_* macros)

      CCA:

       - Fix RSI_INCOMPLETE error check in arm-cca-guest

      MPAM:

       - Fix an unmount->remount problem with the CDP emulation,
         uninitialised variable and checker warnings"

    * tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
      arm_mpam: resctrl: Make resctrl_mon_ctx_waiters static
      arm_mpam: resctrl: Fix the check for no monitor components found
      arm_mpam: resctrl: Fix MBA CDP alloc_capable handling on unmount
      virt: arm-cca-guest: fix error check for RSI_INCOMPLETE
      arm64/hwcap: Include kernel-hwcap.h in list of generated files
      arm64: errata: Work around early CME DVMSync acknowledgement
      arm64: cputype: Add C1-Pro definitions
      arm64: tlb: Pass the corresponding mm to __tlbi_sync_s1ish()
      arm64: tlb: Introduce __tlbi_sync_s1ish_{kernel,batch}() for TLB maintenance