From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Kiszka Subject: [PATCH] qemu-kvm: Fix test for I/O thread Date: Fri, 18 Jul 2008 10:10:15 +0200 Message-ID: <48804FE7.4090507@siemens.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Cc: Avi Kivity To: kvm-devel Return-path: Received: from gecko.sbs.de ([194.138.37.40]:16545 "EHLO gecko.sbs.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751468AbYGRIKZ (ORCPT ); Fri, 18 Jul 2008 04:10:25 -0400 Sender: kvm-owner@vger.kernel.org List-ID: Looks to me like this was rather intended. But given that 4e8b8a6d92c5ece048e65be3a3980d24f065b32b claims to actually fix a bug in its original broken form, please have a careful look. Signed-off-by: Jan Kiszka diff --git a/qemu/qemu-kvm.c b/qemu/qemu-kvm.c index 431e26d..c36f60f 100644 --- a/qemu/qemu-kvm.c +++ b/qemu/qemu-kvm.c @@ -89,7 +89,7 @@ static void qemu_cond_wait(pthread_cond_t *cond) pthread_cond_timedwait(cond, &qemu_mutex, &ts); /* If we're the I/O thread, some other thread may be waiting for aio * completion */ - if (!vcpu_info) + if (!env) qemu_aio_poll(); cpu_single_env = env; }