From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IzSxA-0002ss-U9 for qemu-devel@nongnu.org; Tue, 04 Dec 2007 03:16:28 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IzSxA-0002sa-3M for qemu-devel@nongnu.org; Tue, 04 Dec 2007 03:16:28 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IzSx9-0002sP-TS for qemu-devel@nongnu.org; Tue, 04 Dec 2007 03:16:27 -0500 Received: from mx20.gnu.org ([199.232.41.8]) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1IzSx9-0005LA-Jz for qemu-devel@nongnu.org; Tue, 04 Dec 2007 03:16:27 -0500 Received: from ecfrec.frec.bull.fr ([129.183.4.8]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IzSwc-0005dr-J1 for qemu-devel@nongnu.org; Tue, 04 Dec 2007 03:15:55 -0500 Received: from localhost (localhost [127.0.0.1]) by ecfrec.frec.bull.fr (Postfix) with ESMTP id 11E5919D9E9 for ; Tue, 4 Dec 2007 09:15:26 +0100 (CET) Received: from ecfrec.frec.bull.fr ([127.0.0.1]) by localhost (ecfrec.frec.bull.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01964-08 for ; Tue, 4 Dec 2007 09:15:21 +0100 (CET) Received: from ecn002.frec.bull.fr (ecn002.frec.bull.fr [129.183.4.6]) by ecfrec.frec.bull.fr (Postfix) with ESMTP id A096419D917 for ; Tue, 4 Dec 2007 09:13:40 +0100 (CET) Subject: Re: [Qemu-devel] [PATCH 2/2 v2] Direct IDE I/O From: Laurent Vivier In-Reply-To: <200712031916.18409.paul@codesourcery.com> References: <11966765602186@bull.net> <47544588.10700@codemonkey.ws> <1196709044.5587.20.camel@frecb07144> <200712031916.18409.paul@codesourcery.com> Date: Tue, 04 Dec 2007 09:13:31 +0100 Message-Id: <1196756011.4095.2.camel@frecb07144> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-h7OTxegylglBEYfRLcS2" Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org --=-h7OTxegylglBEYfRLcS2 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Le lundi 03 d=C3=A9cembre 2007 =C3=A0 19:16 +0000, Paul Brook a =C3=A9crit = : > > Yes, librt is providing posix-aio, and librt coming with GNU libc uses > > threads. > > But if I remember correctly librt coming with RHEL uses a mix of thread= s > > and linux kernel AIO (you can have a look to the .srpm of libc). > > > > BTW, if everyone thinks it could be a good idea I can port block-raw.c > > to use linux kernel AIO (without removing POSIX AIO support, of course) >=20 > This seems rather pointless, given a user can just use a linux-AIO librt=20 > instead. Just a comment: to use linux-aio, file must be opened with O_DIRECT. (it's a good reason to include my patch, isn't it ?) Laurent --=20 ------------- Laurent.Vivier@bull.net -------------- "Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke --=-h7OTxegylglBEYfRLcS2 Content-Type: application/pgp-signature; name=signature.asc Content-Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBHVQwr9Kffa9pFVzwRAtDLAKDVXJ661NoMWcaw/Jmk3lec2hBgvgCfSG8+ zjD4wFv8remurh9qEK8Lnc8= =EDYP -----END PGP SIGNATURE----- --=-h7OTxegylglBEYfRLcS2--