qemu-devel
[Top][All Lists]
Advanced

[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(-)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]