From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56663) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dIdhr-0004Nd-PX for qemu-devel@nongnu.org; Wed, 07 Jun 2017 12:21:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dIdhr-0000dU-1Q for qemu-devel@nongnu.org; Wed, 07 Jun 2017 12:21:15 -0400 Date: Wed, 7 Jun 2017 19:20:54 +0300 From: Manos Pitsidianakis Message-ID: <20170607162054.mbo2nxgi4zd4kqk6@postretch> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="qybvqw6ywnk2pydd" Content-Disposition: inline In-Reply-To: Subject: Re: [Qemu-devel] [PATCH v2 6/7] qcow2: Pass a QEMUIOVector to do_perform_cow_{read, write}() List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alberto Garcia Cc: qemu-devel@nongnu.org, Kevin Wolf , qemu-block@nongnu.org, Max Reitz , Stefan Hajnoczi , "Denis V . Lunev" --qybvqw6ywnk2pydd Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline On Wed, Jun 07, 2017 at 05:08:27PM +0300, Alberto Garcia wrote: >Instead of passing a single buffer pointer to do_perform_cow_write(), >pass a QEMUIOVector. This will allow us to merge the write requests >for the COW regions and the actual data into a single one. > >Although do_perform_cow_read() does not strictly need to change its >API, we're doing it here as well for consistency. > >Signed-off-by: Alberto Garcia Reviewed-by: Manos Pitsidianakis --qybvqw6ywnk2pydd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEvy2VxhCrsoeMN1aIc2J8L2kN9xAFAlk4J+YACgkQc2J8L2kN 9xAUcw//WBttzGF3kToGRvs21glqqrkz0ZyVbzPTwdPzL6Azz5nkpV5iYMh7HLFE CxDn6RhDYYPlbA4e0rUF0UB0sUod9EFmXq6cWhOFQIGNf71PnM0mUoq+A9mF/60o uq5puEzXEyeC4ybRdrqgJgt9X6fKzs1pIE4ErQWoRkrS8NENt1/l0vpxgP3EsRk9 9bMqJvDrbt/Qf4YXP7lIP1i+dOK6TJ29u6PZpZoHYGGGNp5s62MNV1dmKSumszZD 6ToVX9F9tr9wIJ1wFeWUxwwPOo2RLXxDoeuSQSE9n60EJMMdp4Ndf3jMjpDEw2sG x8OvGEq8QjSagMMcjBv1IYbpDf6I8Lstr0E7gGaqRpe05sSFPAQieodr34AtTiPH G/LzdK2oMvjICn0ysD/cjffMR9VzzbMq/shtiTWIdLCw40mpygwQPksa2YUQkom0 xgVknP5ScybzfII3/P3VsQSaM2SINuotMX73jfrxcbxow8mPWL8AWNoZmLWJMnlJ n4SIignq4+Kz4DxTvxe8xOSapYCExGV4uC6p/FgZCMgyFq+PIqprcTX+S+7eq6Mn 30AStnuv0mRUW66P/elQaAtciSBQsT2a+B9c4DyRkYPQ42h/sKtYiJ/4z965BUm8 JwUdDhEQv/sBp7YVcvU3V+JYybWRKD065t6gQkdgrjrMVO6RtT4= =M6Ez -----END PGP SIGNATURE----- --qybvqw6ywnk2pydd--