From patchwork Wed Feb 17 22:14:43 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [uq/master, 4/4] qemu: kvm: remove pre-entry exit_request check with iothread enabled Date: Wed, 17 Feb 2010 12:14:43 -0000 From: Marcelo Tosatti X-Patchwork-Id: 45774 Message-Id: <20100217221701.179465472@redhat.com> To: kvm@vger.kernel.org, qemu-devel@nongnu.org Cc: Marcelo Tosatti , avi@redhat.com With SIG_IPI blocked vcpu loop exit notification happens via -EAGAIN from KVM_RUN. Signed-off-by: Marcelo Tosatti Index: qemu/kvm-all.c =================================================================== --- qemu.orig/kvm-all.c +++ qemu/kvm-all.c @@ -753,11 +753,13 @@ int kvm_cpu_exec(CPUState *env) dprintf("kvm_cpu_exec()\n"); do { +#ifndef CONFIG_IOTHREAD if (env->exit_request) { dprintf("interrupt exit requested\n"); ret = 0; break; } +#endif if (env->kvm_vcpu_dirty) { kvm_arch_put_registers(env);