Hello, On 6/15/20 2:27 PM, Marc Zyngier wrote: > Since we often have a precise idea of the level we're dealing with > when invalidating TLBs, we can provide it to as a hint to our > invalidation helper. > > Reviewed-by: James Morse <james.morse@xxxxxxx> > Signed-off-by: Marc Zyngier <maz@xxxxxxxxxx> > --- > arch/arm64/include/asm/kvm_asm.h | 3 ++- > arch/arm64/kvm/hyp/tlb.c | 5 +++-- > arch/arm64/kvm/mmu.c | 29 +++++++++++++++-------------- > 3 files changed, 20 insertions(+), 17 deletions(-) > > [..] I checked that we use the correct level hints where appropriate (for example, that we use the S2_PMD_LEVEL hint in stage2_dissolve_pmd()). From what I could tell, we use hints only where we know for sure that we are invalidating a PUD or PMD block mapping, or a PTE entry. FWIW: Reviewed-by: Alexandru Elisei <alexandru.elisei@xxxxxxx> Thanks, Alex