|
@@ -1998,14 +1998,12 @@ long kvm_arch_vcpu_ioctl(struct file *filp,
|
|
{
|
|
{
|
|
struct kvm_one_reg reg;
|
|
struct kvm_one_reg reg;
|
|
r = -EFAULT;
|
|
r = -EFAULT;
|
|
- vcpu_load(vcpu);
|
|
|
|
if (copy_from_user(®, argp, sizeof(reg)))
|
|
if (copy_from_user(®, argp, sizeof(reg)))
|
|
goto out;
|
|
goto out;
|
|
if (ioctl == KVM_SET_ONE_REG)
|
|
if (ioctl == KVM_SET_ONE_REG)
|
|
r = kvm_vcpu_ioctl_set_one_reg(vcpu, ®);
|
|
r = kvm_vcpu_ioctl_set_one_reg(vcpu, ®);
|
|
else
|
|
else
|
|
r = kvm_vcpu_ioctl_get_one_reg(vcpu, ®);
|
|
r = kvm_vcpu_ioctl_get_one_reg(vcpu, ®);
|
|
- vcpu_put(vcpu);
|
|
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
|
|
|