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

Shaoqin Huang shahuang at redhat.com
Sun Mar 31 19:57:30 PDT 2024



On 3/27/24 20:48, Will Deacon wrote:
> Hi again,
> 
> This is version two of the series I previously posted on Monday:
> 
>    https://lore.kernel.org/r/20240325185158.8565-1-will@kernel.org
> 
> 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

Reviewed-by: Shaoqin Huang <shahuang at redhat.com>

> 
> Cc: Catalin Marinas <catalin.marinas at arm.com>
> Cc: Gavin Shan <gshan at redhat.com>
> Cc: Marc Zyngier <maz at kernel.org>
> Cc: Mostafa Saleh <smostafa at google.com>
> Cc: Oliver Upton <oliver.upton at linux.dev>
> Cc: Quentin Perret <qperret at google.com>
> Cc: Raghavendra Rao Ananta <rananta at google.com>
> Cc: Ryan Roberts <ryan.roberts at arm.com>
> Cc: Shaoqin Huang <shahuang at redhat.com>
> 
> --->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(-)
> 

-- 
Shaoqin




More information about the linux-arm-kernel mailing list