Commit 4660e168c6fd for kernel

commit 4660e168c6fd0cd448315bd617c5df7bb21daaf1
Merge: e0c505cb764e d87c828daa7e
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Mar 6 19:57:03 2026 -0800

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

    Pull arm64 fixes from Will Deacon:
     "The main changes are a fix to the way in which we manage the access
      flag setting for mappings using the contiguous bit and a fix for a
      hang on the kexec/hibernation path.

      Summary:

       - Fix kexec/hibernation hang due to bogus read-only mappings

       - Fix sparse warnings in our cmpxchg() implementation

       - Prevent runtime-const being used in modules, just like x86

       - Fix broken elision of access flag modifications for contiguous
         entries on systems without support for hardware updates

       - Fix a broken SVE selftest that was testing the wrong instruction"

    * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
      selftest/arm64: Fix sve2p1_sigill() to hwcap test
      arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS faults
      arm64: make runtime const not usable by modules
      arm64: mm: Add PTE_DIRTY back to PAGE_KERNEL* to fix kexec/hibernation
      arm64: Silence sparse warnings caused by the type casting in (cmp)xchg