]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - arch/powerpc/kvm/book3s_64_vio.c
KVM: PPC: Pass kvm* to kvmppc_find_table()
[mirror_ubuntu-zesty-kernel.git] / arch / powerpc / kvm / book3s_64_vio.c
index 491c5d8120f75da870e8d030b1044ddfb9c8279d..cd940541d799362dccaa274948d282c6af5bbf9a 100644 (file)
@@ -213,12 +213,13 @@ fail:
 long kvmppc_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn,
                      unsigned long ioba, unsigned long tce)
 {
-       struct kvmppc_spapr_tce_table *stt = kvmppc_find_table(vcpu, liobn);
+       struct kvmppc_spapr_tce_table *stt;
        long ret;
 
        /* udbg_printf("H_PUT_TCE(): liobn=0x%lx ioba=0x%lx, tce=0x%lx\n", */
        /*          liobn, ioba, tce); */
 
+       stt = kvmppc_find_table(vcpu->kvm, liobn);
        if (!stt)
                return H_TOO_HARD;
 
@@ -246,7 +247,7 @@ long kvmppc_h_put_tce_indirect(struct kvm_vcpu *vcpu,
        u64 __user *tces;
        u64 tce;
 
-       stt = kvmppc_find_table(vcpu, liobn);
+       stt = kvmppc_find_table(vcpu->kvm, liobn);
        if (!stt)
                return H_TOO_HARD;
 
@@ -300,7 +301,7 @@ long kvmppc_h_stuff_tce(struct kvm_vcpu *vcpu,
        struct kvmppc_spapr_tce_table *stt;
        long i, ret;
 
-       stt = kvmppc_find_table(vcpu, liobn);
+       stt = kvmppc_find_table(vcpu->kvm, liobn);
        if (!stt)
                return H_TOO_HARD;