KVM: s390: fix setting of fpc register
[linux-block.git] / arch / s390 / kvm / kvm-s390.c
index 7aa0e668488f0d351b859d70774265a1c0999ddb..16e32174807f727f521102b11bce111c8fa54003 100644 (file)
@@ -4316,10 +4316,6 @@ int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu)
 
        vcpu_load(vcpu);
 
-       if (test_fp_ctl(fpu->fpc)) {
-               ret = -EINVAL;
-               goto out;
-       }
        vcpu->run->s.regs.fpc = fpu->fpc;
        if (MACHINE_HAS_VX)
                convert_fp_to_vx((__vector128 *) vcpu->run->s.regs.vrs,
@@ -4327,7 +4323,6 @@ int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu)
        else
                memcpy(vcpu->run->s.regs.fprs, &fpu->fprs, sizeof(fpu->fprs));
 
-out:
        vcpu_put(vcpu);
        return ret;
 }