diff options
Diffstat (limited to 'arch/x86')
-rw-r--r-- | arch/x86/kvm/x86.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index 1b738cb02831..08edeabf15e6 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c | |||
@@ -3233,7 +3233,7 @@ static int __vcpu_run(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run) | |||
3233 | 3233 | ||
3234 | r = 1; | 3234 | r = 1; |
3235 | while (r > 0) { | 3235 | while (r > 0) { |
3236 | if (kvm_arch_vcpu_runnable(vcpu)) | 3236 | if (vcpu->arch.mp_state == KVM_MP_STATE_RUNNABLE) |
3237 | r = vcpu_enter_guest(vcpu, kvm_run); | 3237 | r = vcpu_enter_guest(vcpu, kvm_run); |
3238 | else { | 3238 | else { |
3239 | up_read(&vcpu->kvm->slots_lock); | 3239 | up_read(&vcpu->kvm->slots_lock); |