From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:51069) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S9g3y-0005JO-8o for qemu-devel@nongnu.org; Mon, 19 Mar 2012 13:08:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S9g3w-0008V7-Jy for qemu-devel@nongnu.org; Mon, 19 Mar 2012 13:08:05 -0400 Received: from mail-pz0-f45.google.com ([209.85.210.45]:50150) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S9g3w-0008Uo-BY for qemu-devel@nongnu.org; Mon, 19 Mar 2012 13:08:04 -0400 Received: by dadp14 with SMTP id p14so11294063dad.4 for ; Mon, 19 Mar 2012 10:08:02 -0700 (PDT) Sender: Paolo Bonzini From: Paolo Bonzini Date: Mon, 19 Mar 2012 18:07:44 +0100 Message-Id: <1332176871-26158-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PATCH v2 0/7] vdi: convert to coroutines List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: kwolf@redhat.com, sw@weilnetz.de This squashes in the fix for GCC's uninitialized variables false positive. Paolo Bonzini (7): vdi: basic conversion to coroutines vdi: move end-of-I/O handling at the end vdi: merge aio_read_cb and aio_write_cb into callers vdi: move aiocb fields to locals vdi: leave bounce buffering to block layer vdi: do not create useless iovecs vdi: change goto to loop block/vdi.c | 421 +++++++++++++++-------------------------------------------- 1 files changed, 108 insertions(+), 313 deletions(-) -- 1.7.7.6