From: Marc Zyngier Date: Fri, 20 Aug 2021 11:14:40 +0000 (+0100) Subject: Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next X-Git-Tag: io_uring-5.15-2021-09-11~9^2~4^2~8 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=2d84f3ce5e9802f3e47aa224724d42cb8c9abd71;p=linux-2.6-block.git Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next Revamp the KVM/arm64 THP code by parsing the userspace page tables instead of relying on an infrastructure that is about to disappear (we are the last user). * kvm-arm64/mmu/mapping-levels: KVM: Get rid of kvm_get_pfn() KVM: arm64: Use get_page() instead of kvm_get_pfn() KVM: Remove kvm_is_transparent_hugepage() and PageTransCompoundMap() KVM: arm64: Avoid mapping size adjustment on permission fault KVM: arm64: Walk userspace page tables to compute the THP mapping size KVM: arm64: Introduce helper to retrieve a PTE and its level Signed-off-by: Marc Zyngier --- 2d84f3ce5e9802f3e47aa224724d42cb8c9abd71