From: Kevin Wolf <kwolf@redhat.com>
To: anthony@codemonkey.ws
Cc: kwolf@redhat.com, qemu-devel@nongnu.org
Subject: [Qemu-devel] [PULL 00/30] Block patches
Date: Mon, 29 Aug 2011 16:53:08 +0200 [thread overview]
Message-ID: <1314629618-8308-1-git-send-email-kwolf@redhat.com> (raw)
The following changes since commit b861b7419c49ad53e786062b4fbf6da53468f130:
xilinx: removed microbalze_pic_init from xilinx.h (2011-08-22 23:29:37 +0200)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git for-anthony
Aneesh Kumar K.V (1):
coroutine: Add CoRwlock support
Avi Kivity (1):
posix-aio-compat: fix latency issues
Christoph Hellwig (3):
block: include flush requests in info blockstats
block: explicit I/O accounting
block: latency accounting
Devin Nakamura (1):
qcow2: fix typo in documentation for qcow2_get_cluster_offset()
Frediano Ziglio (15):
qcow/qcow2: Allocate QCowAIOCB structure using stack
qcow: QCowAIOCB field cleanup
qcow: move some blocks of code to avoid useless variable initialization
qcow: Remove QCowAIOCB
qcow: remove old #undefined code
qcow2: Removed unused AIOCB 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: use always stderr for debugging
qcow2: remove unused qcow2_create_refcount_update function
Kevin Wolf (2):
qemu-img: Use qemu_blockalign
qemu-img: Require larger zero areas for sparse handling
MORITA Kazutaka (1):
sheepdog: use coroutines
Nicholas Thomas (1):
block/curl: Handle failed reads gracefully.
Philipp Hahn (1):
qcow2: Fix DEBUG_* compilation
Scott Wood (1):
qcow: initialize coroutine mutex
Stefan Hajnoczi (3):
block: parse cache mode flags in a single place
block: add cache=directsync parameter to -drive
qemu-img: print error codes when convert fails
block.c | 97 +++++++++---
block.h | 19 +++
block/curl.c | 20 +++-
block/qcow.c | 380 ++++++++++++++-----------------------------
block/qcow2-cluster.c | 6 +-
block/qcow2-refcount.c | 22 +---
block/qcow2-snapshot.c | 15 ++-
block/qcow2.c | 418 ++++++++++++++++++++----------------------------
block/qcow2.h | 2 -
block/sheepdog.c | 150 +++++++++++-------
block_int.h | 8 +-
blockdev.c | 15 +--
hw/ide/ahci.c | 9 +
hw/ide/ahci.h | 1 +
hw/ide/atapi.c | 29 +++-
hw/ide/core.c | 27 +++-
hw/ide/internal.h | 1 +
hw/ide/macio.c | 40 ++++--
hw/scsi-disk.c | 17 ++
hw/virtio-blk.c | 20 ++-
hw/xen_disk.c | 5 +
posix-aio-compat.c | 44 +++++-
qemu-config.c | 3 +-
qemu-coroutine-lock.c | 44 +++++
qemu-coroutine.h | 32 ++++
qemu-img-cmds.hx | 4 +-
qemu-img.c | 116 +++++++++-----
qemu-img.texi | 7 +-
qemu-options.hx | 8 +-
qmp-commands.hx | 24 +++
30 files changed, 887 insertions(+), 696 deletions(-)
next reply other threads:[~2011-08-29 14:50 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-08-29 14:53 Kevin Wolf [this message]
2011-08-29 14:53 ` [Qemu-devel] [PATCH 01/30] coroutine: Add CoRwlock support Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 02/30] block: parse cache mode flags in a single place Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 03/30] block: add cache=directsync parameter to -drive Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 04/30] qcow2: Fix DEBUG_* compilation Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 05/30] qemu-img: Use qemu_blockalign Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 06/30] qcow2: fix typo in documentation for qcow2_get_cluster_offset() Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 07/30] qcow: initialize coroutine mutex Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 08/30] qemu-img: print error codes when convert fails Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 09/30] block/curl: Handle failed reads gracefully Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 10/30] block: include flush requests in info blockstats Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 11/30] posix-aio-compat: fix latency issues Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 12/30] qcow/qcow2: Allocate QCowAIOCB structure using stack Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 13/30] qcow: QCowAIOCB field cleanup Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 14/30] qcow: move some blocks of code to avoid useless variable initialization Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 15/30] qcow: Remove QCowAIOCB Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 16/30] qcow: remove old #undefined code Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 17/30] qcow2: Removed unused AIOCB fields Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 18/30] qcow2: removed cur_nr_sectors field in QCowAIOCB Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 19/30] qcow2: remove l2meta from QCowAIOCB Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 20/30] qcow2: remove cluster_offset " Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 21/30] qcow2: remove common " Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 22/30] qcow2: reindent and use while before the big jump Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 23/30] qcow2: Removed QCowAIOCB entirely Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 24/30] qcow2: remove memory leak Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 25/30] sheepdog: use coroutines Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 26/30] qcow2: use always stderr for debugging Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 27/30] qcow2: remove unused qcow2_create_refcount_update function Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 28/30] block: explicit I/O accounting Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 29/30] block: latency accounting Kevin Wolf
2011-08-29 14:53 ` [Qemu-devel] [PATCH 30/30] qemu-img: Require larger zero areas for sparse handling Kevin Wolf
2011-08-29 19:15 ` [Qemu-devel] [PULL 00/30] Block patches Anthony Liguori
2012-09-28 17:56 Kevin Wolf
2012-10-05 2:11 ` Anthony Liguori
2013-09-27 15:39 Kevin Wolf
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1314629618-8308-1-git-send-email-kwolf@redhat.com \
--to=kwolf@redhat.com \
--cc=anthony@codemonkey.ws \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.