From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:58038) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qvt42-000626-ER for qemu-devel@nongnu.org; Tue, 23 Aug 2011 11:38:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qvt41-0004Ih-68 for qemu-devel@nongnu.org; Tue, 23 Aug 2011 11:38:54 -0400 Received: from mx1.redhat.com ([209.132.183.28]:9724) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qvt40-0004IX-U0 for qemu-devel@nongnu.org; Tue, 23 Aug 2011 11:38:53 -0400 Message-ID: <4E53CA3B.207@redhat.com> Date: Tue, 23 Aug 2011 17:41:47 +0200 From: Kevin Wolf MIME-Version: 1.0 References: <1314105682-28396-1-git-send-email-freddy77@gmail.com> In-Reply-To: <1314105682-28396-1-git-send-email-freddy77@gmail.com> Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v3 00/15] qcow/qcow2 cleanups List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Frediano Ziglio Cc: qemu-devel@nongnu.org Am 23.08.2011 15:21, schrieb Frediano Ziglio: > These patches mostly cleanup some AIO code using coroutines. > Mostly they use stack instead of allocated AIO structure. > Feel free to collapse it too short. > > Frediano Ziglio (15): > qcow: allocate QCowAIOCB structure using stack > qcow: QCowAIOCB field cleanup > qcow: move some blocks of code to avoid useless variable > initialization > qcow: embed qcow_aio_read_cb into qcow_co_readv and qcow_aio_write_cb > into qcow_co_writev > qcow: remove old #undefined code > qcow2: removed unused fields > qcow2: removed cur_nr_sectors field in QCowAIOCB > qcow2: remove l2meta from QCowAIOCB > qcow2: remove cluster_offset from QCowAIOCB > qcow2: remove common from QCowAIOCB > qcow2: reindent and use while before the big jump > qcow2: removed QCowAIOCB entirely > qcow2: remove memory leak > qcow2: small math optimization > qcow2: small optimization > > block/qcow.c | 378 ++++++++++++++------------------------------ > block/qcow2-refcount.c | 16 +-- > block/qcow2.c | 412 +++++++++++++++++++---------------------------- > 3 files changed, 294 insertions(+), 512 deletions(-) > Thanks, applied patches 1-13 to the block branch. Kevin