Revert "KVM: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()"
authorPaolo Bonzini <pbonzini@redhat.com>
Sat, 18 Jan 2020 21:29:46 +0000 (22:29 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 27 Jan 2020 18:59:46 +0000 (19:59 +0100)
This reverts commit 95145c25a78cc0a9d3cbc75708abde432310c5a1.
The next few patches will fix the issue so the warning is not
needed anymore; revert it separately to simplify application to
stable kernels.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/x86.c

index 2b26400a3410b1316d6720fa403f818e70c0ae7d..603a1f778dbea59557110ba1fb1895cc460b96ca 100644 (file)
@@ -8563,13 +8563,6 @@ static void kvm_load_guest_fpu(struct kvm_vcpu *vcpu)
 {
        fpregs_lock();
 
-       /*
-        * Reloading userspace's FPU is handled by kvm_arch_vcpu_load(), both
-        * for direct calls from userspace (via vcpu_load()) and if this task
-        * is preempted (via kvm_sched_in()) between vcpu_load() and now.
-        */
-       WARN_ON_ONCE(test_thread_flag(TIF_NEED_FPU_LOAD));
-
        copy_fpregs_to_fpstate(vcpu->arch.user_fpu);
        /* PKRU is separately restored in kvm_x86_ops->run.  */
        __copy_kernel_to_fpregs(&vcpu->arch.guest_fpu->state,