]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
KVM: PPC: Book 3S: Fix error return in kvm_vm_ioctl_create_spapr_tce()
authorWei Yongjun <weiyongjun1@huawei.com>
Wed, 8 Feb 2017 16:20:01 +0000 (16:20 +0000)
committerPaul Mackerras <paulus@ozlabs.org>
Thu, 9 Feb 2017 11:06:28 +0000 (22:06 +1100)
Fix to return error code -ENOMEM from the memory alloc error handling
case instead of 0, as done elsewhere in this function.

Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
arch/powerpc/kvm/book3s_64_vio.c

index c379ff5a4438d43af1837dd15629536be89c7105..491c5d8120f75da870e8d030b1044ddfb9c8279d 100644 (file)
@@ -171,6 +171,7 @@ long kvm_vm_ioctl_create_spapr_tce(struct kvm *kvm,
                goto fail;
        }
 
+       ret = -ENOMEM;
        stt = kzalloc(sizeof(*stt) + npages * sizeof(struct page *),
                      GFP_KERNEL);
        if (!stt)