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

Reply via email to