From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39269) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bO04g-0005IQ-La for qemu-devel@nongnu.org; Fri, 15 Jul 2016 06:10:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bO04c-0001B1-FX for qemu-devel@nongnu.org; Fri, 15 Jul 2016 06:10:25 -0400 Date: Fri, 15 Jul 2016 11:10:20 +0100 From: Stefan Hajnoczi Message-ID: <20160715101020.GD25692@stefanha-x1.localdomain> References: <1467650000-51385-1-git-send-email-pbonzini@redhat.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="wLAMOaPNJ0fu1fTG" Content-Disposition: inline In-Reply-To: <1467650000-51385-1-git-send-email-pbonzini@redhat.com> Subject: Re: [Qemu-devel] [PATCH for 2.7 resend] linux-aio: share one LinuxAioState within an AioContext List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: qemu-devel@nongnu.org, kwolf@redhat.com, qemu-block@nongnu.org --wLAMOaPNJ0fu1fTG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jul 04, 2016 at 06:33:20PM +0200, Paolo Bonzini wrote: > This has better performance because it executes fewer system calls > and does not use a bottom half per disk. >=20 > Originally proposed by Ming Lei. >=20 > Acked-by: Stefan Hajnoczi > Signed-off-by: Paolo Bonzini > --- > async.c | 23 +++++++ > block/linux-aio.c | 10 ++-- > block/raw-posix.c | 119 +++++--------------------------= ------ > block/raw-win32.c | 2 +- > include/block/aio.h | 13 ++++ > {block =3D> include/block}/raw-aio.h | 0 > 6 files changed, 57 insertions(+), 110 deletions(-) > rename {block =3D> include/block}/raw-aio.h (100%) Thanks, applied to my block tree: https://github.com/stefanha/qemu/commits/block Stefan --wLAMOaPNJ0fu1fTG Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJXiLaMAAoJEJykq7OBq3PIIyMH/16r91hts+tWZ+AirMA0mG5z jnIdHidnVKxabU3jlpy5DAZDlbvXH/oVfIRLPBOEhantWVRb64Xi8cqf4JHAUmEW bUPjshZqMYszp0GK84PlZFBc/Bz0hjOfsRn80KWwzVxmURiIViTTtjvF9OERpNMZ v9FYNqg+FtMwW8D8SlS2viGCmungAgBsHDKmpBE8Wwomqo9fmUdnKbrx4vanUeZI JGaJN9/un5Wz6PhsEOZ5ZT7ELNv3JcOVZLzO2Wd2jeDFTqyslXNldd71aMVeZJc5 NRMREpVZzkcyq6IOmFzJzaJy9a8kdebTfm/rhMGn8I5bTQhbm6KJt7ddqne5dpw= =OBE/ -----END PGP SIGNATURE----- --wLAMOaPNJ0fu1fTG--