From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nk7SI-0000Ky-V6 for qemu-devel@nongnu.org; Tue, 23 Feb 2010 21:58:30 -0500 Received: from [199.232.76.173] (port=51869 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nk7SH-0000Kq-OD for qemu-devel@nongnu.org; Tue, 23 Feb 2010 21:58:29 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1Nk7SH-0005FY-3m for qemu-devel@nongnu.org; Tue, 23 Feb 2010 21:58:29 -0500 Received: from mx20.gnu.org ([199.232.41.8]:56862) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Nk7SG-0005FP-Sz for qemu-devel@nongnu.org; Tue, 23 Feb 2010 21:58:28 -0500 Received: from mail.codesourcery.com ([38.113.113.100]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Nk7SF-0000Lp-Rg for qemu-devel@nongnu.org; Tue, 23 Feb 2010 21:58:28 -0500 From: Paul Brook Subject: Re: [Qemu-devel] Re: [RFC][PATCH] performance improvement for windows guests, running on top of virtio block device Date: Wed, 24 Feb 2010 02:58:18 +0000 References: <1263195647.2005.44.camel@localhost> <20100111134733.GA27253@lst.de> <4B4B2F19.2080401@codemonkey.ws> In-Reply-To: <4B4B2F19.2080401@codemonkey.ws> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201002240258.19045.paul@codesourcery.com> List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Vadim Rozenfeld , Dor Laor , Christoph Hellwig , Avi Kivity > Bottom halves are run at the very end of the event loop which means that > they're guaranteed to be the last thing run. idle bottom halves can be > rescheduled without causing an infinite loop and do not affect the > select timeout (which normal bottom halves do). Idle bottom halves (i.e. qemu_bh_schedule_idle) are just bugs waiting to happen, and should never be used for anything. Paul