]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/powerpc/kvm/book3s_64_vio.c
KVM: PPC: Align the table size to system page size
[karo-tx-linux.git] / arch / powerpc / kvm / book3s_64_vio.c
index 3e26cd4979f9365c4a0575df139e900f4203ff44..ab20a47a8821caccb9d6208ca11ff2d700c6bbca 100644 (file)
@@ -164,7 +164,7 @@ long kvm_vm_ioctl_create_spapr_tce(struct kvm *kvm,
                        return -EBUSY;
        }
 
-       size = args->size;
+       size = _ALIGN_UP(args->size, PAGE_SIZE >> 3);
        npages = kvmppc_tce_pages(size);
        ret = kvmppc_account_memlimit(kvmppc_stt_pages(npages), true);
        if (ret) {