Please sign in to comment.
KVM: arm/arm64: Skip updating PTE entry if no change
commit 976d34e upstream. When there is contention on faulting in a particular page table entry at stage 2, the break-before-make requirement of the architecture can lead to additional refaulting due to TLB invalidation. Avoid this by skipping a page table update if the new value of the PTE matches the previous value. Cc: email@example.com Fixes: d5d8184 ("KVM: ARM: Memory virtualization setup") Reviewed-by: Suzuki Poulose <firstname.lastname@example.org> Acked-by: Christoffer Dall <email@example.com> Signed-off-by: Punit Agrawal <firstname.lastname@example.org> Signed-off-by: Marc Zyngier <email@example.com> Signed-off-by: Greg Kroah-Hartman <firstname.lastname@example.org>
- Loading branch information...