From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33438) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YTvrB-00081w-Pw for qemu-devel@nongnu.org; Fri, 06 Mar 2015 12:16:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YTvr8-0001tN-LB for qemu-devel@nongnu.org; Fri, 06 Mar 2015 12:16:13 -0500 Received: from mail-we0-x234.google.com ([2a00:1450:400c:c03::234]:35129) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YTvr8-0001tE-Aq for qemu-devel@nongnu.org; Fri, 06 Mar 2015 12:16:10 -0500 Received: by wevl61 with SMTP id l61so60803610wev.2 for ; Fri, 06 Mar 2015 09:16:09 -0800 (PST) Date: Fri, 6 Mar 2015 11:16:05 -0600 From: Stefan Hajnoczi Message-ID: <20150306171605.GD2431@stefanha-thinkpad.redhat.com> References: <1424449612-18215-1-git-send-email-pbonzini@redhat.com> <1424449612-18215-4-git-send-email-pbonzini@redhat.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="VMt1DrMGOVs3KQwf" Content-Disposition: inline In-Reply-To: <1424449612-18215-4-git-send-email-pbonzini@redhat.com> Subject: Re: [Qemu-devel] [PATCH 3/3] iothread: release iothread around aio_poll List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: famz@redhat.com, qemu-devel@nongnu.org, stefanha@redhat.com --VMt1DrMGOVs3KQwf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Feb 20, 2015 at 05:26:52PM +0100, Paolo Bonzini wrote: > This is the first step towards having fine-grained critical sections in > dataplane threads, which resolves lock ordering problems between > address_space_* functions (which need the BQL when doing MMIO, even > after we complete RCU-based dispatch) and the AioContext. >=20 > Because AioContext does not use contention callbacks anymore, the > unit test has to be changed. >=20 > Signed-off-by: Paolo Bonzini > --- > async.c | 8 +------- > iothread.c | 11 ++--------- > tests/test-aio.c | 21 ++++++++++++--------- > 3 files changed, 15 insertions(+), 25 deletions(-) Reviewed-by: Stefan Hajnoczi --VMt1DrMGOVs3KQwf Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJU+eDVAAoJEJykq7OBq3PIv7oH/AiYL1xG/tDOJi27AS0iCB8R sR+L7BktK3i2iB+XRwvdiooT9OYlDk6xt9CWt166XW90Jr7EEAJAiJPmWoKqEpj1 lwVkh/GwxxVVr92SCPhEMVp5geyVNiZkfjlALSWfQgbGiBL2KzrYjUXp3M8vHN3c DR3wD8bEEjSRzQ68a0iH0AndD8/1X9aYu++sP6Sj3k7R6B1WtWtQrJVFa3l/+unq cfCbJEOhoE4YpVH+9g0aki4RzwunMpBN9/GT/53zxYK2Rxrgfb5qA+zP3m9KduHm WXZZfNtfDfdip2Up8BjDF6UL0dfPwc4FL0s4+E+nH9X27vgfaEAellgLijydpV0= =iStc -----END PGP SIGNATURE----- --VMt1DrMGOVs3KQwf--