Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 20 May 2022 18:09:00 +0000 (08:09 -1000)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 20 May 2022 18:09:00 +0000 (08:09 -1000)
commita956f4e281fe548a541a4970a6e8a0ec283b0d6d
tree8d282eeba32305c2492dc8fba16b64cad6c87404
parent3d7285a335edaf23b699e87c528cf0b0070e3293
parent1d0cb4c8864addc362bae98e8ffa5500c87e1227
Merge tag 'arm64-fixes' of git://git./linux/kernel/git/arm64/linux

Pull arm64 fixes from Will Deacon:
 "Three arm64 fixes for -rc8/final.

  The MTE and stolen time fixes have been doing the rounds for a little
  while, but review and testing feedback was ongoing until earlier this
  week. The kexec fix showed up on Monday and addresses a failure
  observed under Qemu.

  Summary:

   - Add missing write barrier to publish MTE tags before a pte update

   - Fix kexec relocation clobbering its own data structures

   - Fix stolen time crash if a timer IRQ fires during CPU hotplug"

* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
  arm64: mte: Ensure the cleared tags are visible before setting the PTE
  arm64: kexec: load from kimage prior to clobbering
  arm64: paravirt: Use RCU read locks to guard stolen_time