KVM: arm64: Count VMID-wide TLB invalidations
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 27 Jul 2021 10:32:51 +0000 (12:32 +0200)
committerMarc Zyngier <maz@kernel.org>
Mon, 2 Aug 2021 13:42:24 +0000 (14:42 +0100)
commit38f703663d4c82ead5b51b8860deeef19d6dcb6d
treef811f8e1f89447b59d8cfbdb13f99377b6312b35
parentc500bee1c5b2f1d59b1081ac879d73268ab0ff17
KVM: arm64: Count VMID-wide TLB invalidations

KVM/ARM has an architecture-specific implementation of
kvm_flush_remote_tlbs; however, unlike the generic one,
it does not count the flushes in kvm->stat.remote_tlb_flush,
so that it inexorably remained stuck to zero.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Oliver Upton <oupton@google.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20210727103251.16561-1-pbonzini@redhat.com
arch/arm64/kvm/mmu.c