diff mbox

kvm test: Add 32-bit task switch micro-test

Message ID 20100414172241.GE18132@redhat.com (mailing list archive)
State New, archived
Headers show

Commit Message

Gleb Natapov April 14, 2010, 5:22 p.m. UTC
None
diff mbox

Patch

diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
index bffd049..d080840 100644
--- a/arch/x86/kvm/x86.c
+++ b/arch/x86/kvm/x86.c
@@ -4740,7 +4740,7 @@  int kvm_task_switch(struct kvm_vcpu *vcpu, u16 tss_selector, int reason)
 	if (ret == X86EMUL_CONTINUE)
 		kvm_x86_ops->set_rflags(vcpu, vcpu->arch.emulate_ctxt.eflags);
 
-	return (ret != X86EMUL_CONTINUE);
+	return (ret == X86EMUL_CONTINUE);
 }
 EXPORT_SYMBOL_GPL(kvm_task_switch);