From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:39853) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QjRea-0005IH-Kh for qemu-devel@nongnu.org; Wed, 20 Jul 2011 03:57:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QjReW-0004XE-R0 for qemu-devel@nongnu.org; Wed, 20 Jul 2011 03:57:12 -0400 Received: from mail-ey0-f171.google.com ([209.85.215.171]:57811) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QjReU-0004VN-Pj for qemu-devel@nongnu.org; Wed, 20 Jul 2011 03:57:07 -0400 Received: by eye22 with SMTP id 22so675584eye.30 for ; Wed, 20 Jul 2011 00:57:05 -0700 (PDT) From: Frediano Ziglio Date: Wed, 20 Jul 2011 09:56:59 +0200 Message-Id: <1311148624-5640-1-git-send-email-freddy77@gmail.com> Subject: [Qemu-devel] [RFC PATCH 0/5] Coroutines cleanup List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Kevin Wolf These patches mostly cleanup some AIO code using coroutines. These patches apply to Kevin's repository, branch coroutine-block. Mostly they use stack instead of allocated AIO structure. Frediano Ziglio (5): allocate AIO on stack use more stack more stack work avoid dandling pointers qemu_aio_get used to clear all allocated buffer block/qcow.c | 210 +++++++++++++++++++++++++-------------------------------- block/qcow2.c | 38 +++------- 2 files changed, 102 insertions(+), 146 deletions(-)