]> git.ipfire.org Git - thirdparty/linux.git/commit
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 22 May 2026 13:53:11 +0000 (06:53 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 22 May 2026 13:53:11 +0000 (06:53 -0700)
commitef7f594f5d291a98a4da2cc95e7713d3971bedaa
tree7d2acd2bfc3a23d50420e60426a630d44f3daad1
parentcbadb98b7cb017b6b7376940781cb108f7baac71
parentc2ff4764e03e7a8d758352f4aceb8fe1be6ac971
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux

Pull arm64 fixes from Catalin Marinas:

 - Handle probe on hinted conditional branch instructions.

   BC.cond instructions can be simulated in the same way as B.cond
   instructions, so extend the decode mask for B.cond to cover BC.cond

 - Flush the walk cache when unsharing PMD tables. Recent changes to
   huge_pmd_unshare() introduced mmu_gather::unshared_tables but the
   arm64 code was still treating the TLB flushing as only targeting leaf
   entries (TLBI VALE1IS).

   Fix it by using non-leaf-only instructions (TLBI VAE1IS) when
   tlb->unshared_tables is set

* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
  arm64: tlb: Flush walk cache when unsharing PMD tables
  arm64: probes: Handle probes on hinted conditional branch instructions