|
@@ -7684,6 +7684,8 @@ int kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu,
|
|
|
gpa_t gpa;
|
|
|
int idx;
|
|
|
|
|
|
+ vcpu_load(vcpu);
|
|
|
+
|
|
|
idx = srcu_read_lock(&vcpu->kvm->srcu);
|
|
|
gpa = kvm_mmu_gva_to_gpa_system(vcpu, vaddr, NULL);
|
|
|
srcu_read_unlock(&vcpu->kvm->srcu, idx);
|
|
@@ -7692,6 +7694,7 @@ int kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu,
|
|
|
tr->writeable = 1;
|
|
|
tr->usermode = 0;
|
|
|
|
|
|
+ vcpu_put(vcpu);
|
|
|
return 0;
|
|
|
}
|
|
|
|