qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 00/15] qcow/qcow2 cleanups
@ 2011-08-09  7:46 Frediano Ziglio
  2011-08-09  7:46 ` [Qemu-devel] [PATCH v2 01/15] qcow: allocate QCowAIOCB structure using stack Frediano Ziglio
                   ` (15 more replies)
  0 siblings, 16 replies; 18+ messages in thread
From: Frediano Ziglio @ 2011-08-09  7:46 UTC (permalink / raw)
  To: kwolf; +Cc: qemu-devel, 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(-)

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2011-08-23 14:00 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-09  7:46 [Qemu-devel] [PATCH v2 00/15] qcow/qcow2 cleanups Frediano Ziglio
2011-08-09  7:46 ` [Qemu-devel] [PATCH v2 01/15] qcow: allocate QCowAIOCB structure using stack Frediano Ziglio
2011-08-09  7:46 ` [Qemu-devel] [PATCH v2 02/15] qcow: QCowAIOCB field cleanup Frediano Ziglio
2011-08-09  7:46 ` [Qemu-devel] [PATCH v2 03/15] qcow: move some blocks of code to avoid useless variable initialization Frediano Ziglio
2011-08-09  7:46 ` [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  7:46 ` [Qemu-devel] [PATCH v2 05/15] qcow: remove old #undefined code Frediano Ziglio
2011-08-09  7:46 ` [Qemu-devel] [PATCH v2 06/15] qcow2: removed unused fields Frediano Ziglio
2011-08-09  7:46 ` [Qemu-devel] [PATCH v2 07/15] qcow2: removed cur_nr_sectors field in QCowAIOCB Frediano Ziglio
2011-08-09  7:46 ` [Qemu-devel] [PATCH v2 08/15] qcow2: remove l2meta from QCowAIOCB Frediano Ziglio
2011-08-09  7:46 ` [Qemu-devel] [PATCH v2 09/15] qcow2: remove cluster_offset " Frediano Ziglio
2011-08-09  7:46 ` [Qemu-devel] [PATCH v2 10/15] qcow2: remove common " Frediano Ziglio
2011-08-09  7:46 ` [Qemu-devel] [PATCH v2 11/15] qcow2: reindent and use while before the big jump Frediano Ziglio
2011-08-09  7:46 ` [Qemu-devel] [PATCH v2 12/15] qcow2: removed QCowAIOCB entirely Frediano Ziglio
2011-08-09  7:46 ` [Qemu-devel] [PATCH v2 13/15] qcow2: remove memory leak Frediano Ziglio
2011-08-09  7:46 ` [Qemu-devel] [PATCH v2 14/15] qcow2: small math optimization Frediano Ziglio
2011-08-09  7:46 ` [Qemu-devel] [PATCH v2 15/15] qcow2: small optimization Frediano Ziglio
2011-08-22 18:14 ` [Qemu-devel] [PATCH v2 00/15] qcow/qcow2 cleanups Kevin Wolf
2011-08-23 14:00   ` Frediano Ziglio

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).