Skip to content

KVM: arm64: TLBI fixes for the pgtable code

Will Deacon kvmarm linux-arm-kernel 2 versions – Applied

Status from this message: Applied to kvmarm/fixes, thanks!

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest4 patches 3 repliesApplied
  2. v13 patches 9 repliesSuperseded

Patches in v2 Applied

#Subject and filesSizeRepliesApplied
1/4KVM: arm64: Don't defer TLB invalidation when zapping table entriesarch/arm64/kvm/hyp/pgtable.c+3 -10 replies
2/4KVM: arm64: Don't pass a TLBI level hint when zapping table entriesarch/arm64/kvm/hyp/pgtable.c+7 -50 replies
3/4KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range()arch/arm64/kvm/hyp/nvhe/tlb.c arch/arm64/kvm/hyp/vhe/tlb.c+4 -20 replies
4/4KVM: arm64: Ensure target address is granule-aligned for range TLBIarch/arm64/kvm/hyp/pgtable.c+7 -40 replies

Reviews trailers per patch

1 of 4 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchRyan RobertsMarc ZyngierShaoqin Huang
SeriesR-b R-b
1/4
2/4
3/4R-b
4/4

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v2 thread

Cover letter [PATCH v2 0/4] KVM: arm64: TLBI fixes for the pgtable code

Hi again,

This is version two of the series I previously posted on Monday:

https://lore.kernel.org/r/[email protected]

We've got a long weekend coming up in the UK, so I wanted to get this out before I chuck the laptop in the river.

Changes since v1 include:

* Add Ryan's Reviewed-by on the third patch
* Add an extra patch to ensure correct alignment of range TLBI address argument
* Tweak commit messages

Cheers,

Will

Cc Catalin Marinas <[email protected]>
Cc Gavin Shan <[email protected]>
Cc Marc Zyngier <[email protected]>
Cc Mostafa Saleh <[email protected]>
Cc Oliver Upton <[email protected]>
Cc Quentin Perret <[email protected]>
Cc Raghavendra Rao Ananta <[email protected]>
Cc Ryan Roberts <[email protected]>
Cc Shaoqin Huang <[email protected]>

--->8

Will Deacon (4):
KVM: arm64: Don't defer TLB invalidation when zapping table entries
KVM: arm64: Don't pass a TLBI level hint when zapping table entries
KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range()
KVM: arm64: Ensure target address is granule-aligned for range TLBI

 arch/arm64/kvm/hyp/nvhe/tlb.c |  3 ++-
 arch/arm64/kvm/hyp/pgtable.c  | 23 +++++++++++++++--------
 arch/arm64/kvm/hyp/vhe/tlb.c  |  3 ++-
 3 files changed, 19 insertions(+), 10 deletions(-)
Signature · 1 line
2.44.0.396.g6e790dbe36-goog