summaryrefslogtreecommitdiff
path: root/arch/arm64/include/asm/archrandom.h
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2026-05-22 06:53:11 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2026-05-22 06:53:11 -0700
commitef7f594f5d291a98a4da2cc95e7713d3971bedaa (patch)
tree7d2acd2bfc3a23d50420e60426a630d44f3daad1 /arch/arm64/include/asm/archrandom.h
parentcbadb98b7cb017b6b7376940781cb108f7baac71 (diff)
parentc2ff4764e03e7a8d758352f4aceb8fe1be6ac971 (diff)
downloadlwn-ef7f594f5d291a98a4da2cc95e7713d3971bedaa.tar.gz
lwn-ef7f594f5d291a98a4da2cc95e7713d3971bedaa.zip
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
Diffstat (limited to 'arch/arm64/include/asm/archrandom.h')
0 files changed, 0 insertions, 0 deletions