[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 00/15] qcow/qcow2 cleanups
From: |
Frediano Ziglio |
Subject: |
[Qemu-devel] [PATCH v2 00/15] qcow/qcow2 cleanups |
Date: |
Tue, 9 Aug 2011 09:46:35 +0200 |
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(-)
- [Qemu-devel] [PATCH v2 00/15] qcow/qcow2 cleanups,
Frediano Ziglio <=
- [Qemu-devel] [PATCH v2 01/15] qcow: allocate QCowAIOCB structure using stack, Frediano Ziglio, 2011/08/09
- [Qemu-devel] [PATCH v2 02/15] qcow: QCowAIOCB field cleanup, Frediano Ziglio, 2011/08/09
- [Qemu-devel] [PATCH v2 03/15] qcow: move some blocks of code to avoid useless variable initialization, Frediano Ziglio, 2011/08/09
- [Qemu-devel] [PATCH v2 04/15] qcow: embed qcow_aio_read_cb into qcow_co_readv and qcow_aio_write_cb into qcow_co_writev, Frediano Ziglio, 2011/08/09
- [Qemu-devel] [PATCH v2 05/15] qcow: remove old #undefined code, Frediano Ziglio, 2011/08/09
- [Qemu-devel] [PATCH v2 06/15] qcow2: removed unused fields, Frediano Ziglio, 2011/08/09
- [Qemu-devel] [PATCH v2 07/15] qcow2: removed cur_nr_sectors field in QCowAIOCB, Frediano Ziglio, 2011/08/09
- [Qemu-devel] [PATCH v2 08/15] qcow2: remove l2meta from QCowAIOCB, Frediano Ziglio, 2011/08/09
- [Qemu-devel] [PATCH v2 09/15] qcow2: remove cluster_offset from QCowAIOCB, Frediano Ziglio, 2011/08/09
- [Qemu-devel] [PATCH v2 11/15] qcow2: reindent and use while before the big jump, Frediano Ziglio, 2011/08/09