[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/7] block: convert VDI image format to coroutines
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PATCH 0/7] block: convert VDI image format to coroutines |
Date: |
Mon, 5 Mar 2012 18:40:18 +0100 |
Conversion to coroutines simplifies the code and removes the need to
duplicate common features of the block layer. Each step in the conversion
is detailed in the corresponding commit message.
Tested with qemu-iotests.
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 +++++++++++++-------------------------------------
2 files changed, 108 insertions(+), 317 deletions(-)
--
1.7.7.6
- [Qemu-devel] [PATCH 0/7] block: convert VDI image format to coroutines,
Paolo Bonzini <=
- [Qemu-devel] [PATCH 5/7] vdi: leave bounce buffering to block layer, Paolo Bonzini, 2012/03/05
- [Qemu-devel] [PATCH 1/7] vdi: basic conversion to coroutines, Paolo Bonzini, 2012/03/05
- [Qemu-devel] [PATCH 7/7] vdi: change goto to loop, Paolo Bonzini, 2012/03/05
- [Qemu-devel] [PATCH 6/7] vdi: do not create useless iovecs, Paolo Bonzini, 2012/03/05
- [Qemu-devel] [PATCH 3/7] vdi: merge aio_read_cb and aio_write_cb into callers, Paolo Bonzini, 2012/03/05
- [Qemu-devel] [PATCH 4/7] vdi: move aiocb fields to locals, Paolo Bonzini, 2012/03/05
- [Qemu-devel] [PATCH 2/7] vdi: move end-of-I/O handling at the end, Paolo Bonzini, 2012/03/05
- Re: [Qemu-devel] [PATCH 0/7] block: convert VDI image format to coroutines, Stefan Weil, 2012/03/15