Message ID | 20180116170233.7085-2-christoffer.dall@linaro.org |
---|---|
State | Accepted |
Commit | c507babf10ead4d5c8cca704539b170752a8ac84 |
Headers | show |
Series | [PULL,v2,1/3] KVM: arm/arm64: Check pagesize when allocating a hugepage at Stage 2 | expand |
diff --git a/virt/kvm/arm/mmu.c b/virt/kvm/arm/mmu.c index b4b69c2d1012..9dea96380339 100644 --- a/virt/kvm/arm/mmu.c +++ b/virt/kvm/arm/mmu.c @@ -1310,7 +1310,7 @@ static int user_mem_abort(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa, return -EFAULT; } - if (is_vm_hugetlb_page(vma) && !logging_active) { + if (vma_kernel_pagesize(vma) == PMD_SIZE && !logging_active) { hugetlb = true; gfn = (fault_ipa & PMD_MASK) >> PAGE_SHIFT; } else {