From: Kevin Wolf <kwolf@redhat.com>
To: anthony@codemonkey.ws
Cc: kwolf@redhat.com, qemu-devel@nongnu.org
Subject: [Qemu-devel] [PULL 00/46] Block patches
Date: Thu, 5 Apr 2012 17:51:38 +0200 [thread overview]
Message-ID: <1333641144-13612-1-git-send-email-kwolf@redhat.com> (raw)
The following changes since commit 8f8d364f2447e58768132fc10f48a67af371ee38:
Merge branch 's390-for-upstream' of git://repo.or.cz/qemu/agraf (2012-04-04 20:45:03 +0000)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git for-anthony
Benoît Canet (7):
block: Add new BDRV_O_INCOMING flag to notice incoming live migration
block: add a function to clear incoming live migration flags
blockdev: open images with BDRV_O_INCOMING on incoming live migration
qed: add bdrv_invalidate_cache to be called after incoming live migration
migration: clear BDRV_O_INCOMING flags on end of incoming live migration
qed: honor BDRV_O_INCOMING for incoming live migration
qed: remove incoming live migration blocker
David Gibson (1):
Use DMADirection type for dma_bdrv_io
Dong Xu Wang (4):
qemu-img: add image fragmentation statistics
qed: image fragmentation statistics
qemu-img: add dirty flag status
qed: track dirty flag status
Floris Bos (3):
ide: Add "model=s" qdev option
ide: Change serial number strncpy() to pstrcpy()
ide: Adds wwn=hex qdev option
Jeff Cody (1):
block: bdrv_append() fixes
Kevin Wolf (6):
trace-events: Rename 'next' argument
tracetool: Forbid argument name 'next'
qcow2: Remove unused parameter in get_cluster_table()
ide: IDENTIFY word 86 bit 14 is reserved
qemu-iotests: qcow2.py
qemu-iotests: Test unknown qcow2 header extensions
Liu Yuan (2):
sheepdog: implement SD_OP_FLUSH_VDI operation
sheepdog: fix send req helpers
Marcelo Tosatti (1):
block stream: close unused files and update ->backing_hd
Paolo Bonzini (13):
block: push recursive flushing up from drivers
aio: move BlockDriverAIOCB to qemu-aio.h
vdi: basic conversion to coroutines
vdi: move end-of-I/O handling at the end
vdi: merge aio_read_cb and aio_write_cb into callers
vdi: move aiocb fields to locals
vdi: leave bounce buffering to block layer
vdi: do not create useless iovecs
vdi: change goto to loop
block: cancel jobs when a device is ready to go away
block: fix streaming/closing race
block: set job->speed in block_set_speed
block: document job API
Stefan Hajnoczi (4):
qemu-io: add option to enable tracing
qerror: fix QERR_PROPERTY_VALUE_OUT_OF_RANGE description
qdev: add blocksize property type
block: enforce constraints on block size properties
Stefan Weil (2):
qemu-iotests: Fix call syntax for qemu-img
qemu-iotests: Fix call syntax for qemu-io
Zhang Shengju (1):
block/vpc: write checksum back to footer after check
Zhi Yong Wu (1):
block: disable I/O throttling on sync api
block.c | 88 ++++++++-
block.h | 21 ++-
block/blkdebug.c | 7 -
block/cow.c | 6 -
block/qcow.c | 6 -
block/qcow2-cluster.c | 18 +-
block/qcow2.c | 6 -
block/qed-check.c | 9 +
block/qed.c | 33 ++--
block/qed.h | 2 -
block/raw.c | 6 -
block/sheepdog.c | 144 +++++++++++++--
block/stream.c | 41 ++++-
block/vdi.c | 429 +++++++++++-------------------------------
block/vmdk.c | 4 +-
block/vpc.c | 9 +-
block_int.h | 135 +++++++++++--
blockdev.c | 12 +-
dma-helpers.c | 21 ++-
dma.h | 12 +-
hw/ide/core.c | 60 +++++--
hw/ide/internal.h | 7 +-
hw/ide/macio.c | 3 +-
hw/ide/qdev.c | 7 +-
hw/lsi53c895a.c | 1 -
hw/qdev-properties.c | 46 +++++
hw/qdev.h | 3 +
linux-aio.c | 1 -
migration.c | 1 +
qemu-aio.h | 21 ++
qemu-img.c | 12 +-
qemu-io.c | 10 +-
qerror.c | 7 +-
qerror.h | 4 +
scripts/tracetool | 4 +
tests/qemu-iotests/009 | 4 +-
tests/qemu-iotests/010 | 6 +-
tests/qemu-iotests/011 | 2 +-
tests/qemu-iotests/031 | 72 +++++++
tests/qemu-iotests/031.out | 76 ++++++++
tests/qemu-iotests/common.rc | 9 +-
tests/qemu-iotests/group | 1 +
tests/qemu-iotests/qcow2.py | 207 ++++++++++++++++++++
trace-events | 2 +-
44 files changed, 1081 insertions(+), 494 deletions(-)
create mode 100755 tests/qemu-iotests/031
create mode 100644 tests/qemu-iotests/031.out
create mode 100755 tests/qemu-iotests/qcow2.py
next reply other threads:[~2012-04-05 15:49 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-04-05 15:51 Kevin Wolf [this message]
2012-04-05 15:51 ` [Qemu-devel] [PATCH 01/46] trace-events: Rename 'next' argument Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 02/46] tracetool: Forbid argument name 'next' Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 03/46] qcow2: Remove unused parameter in get_cluster_table() Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 04/46] qemu-io: add option to enable tracing Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 05/46] block: push recursive flushing up from drivers Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 07/46] ide: IDENTIFY word 86 bit 14 is reserved Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 08/46] ide: Add "model=s" qdev option Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 09/46] ide: Change serial number strncpy() to pstrcpy() Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 10/46] ide: Adds wwn=hex qdev option Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 11/46] block/vpc: write checksum back to footer after check Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 12/46] qerror: fix QERR_PROPERTY_VALUE_OUT_OF_RANGE description Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 13/46] qdev: add blocksize property type Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 14/46] block: enforce constraints on block size properties Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 15/46] vdi: basic conversion to coroutines Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 16/46] vdi: move end-of-I/O handling at the end Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 17/46] vdi: merge aio_read_cb and aio_write_cb into callers Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 18/46] vdi: move aiocb fields to locals Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 19/46] vdi: leave bounce buffering to block layer Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 20/46] vdi: do not create useless iovecs Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 21/46] vdi: change goto to loop Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 22/46] Use DMADirection type for dma_bdrv_io Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 23/46] block: disable I/O throttling on sync api Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 25/46] block: fix streaming/closing race Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 27/46] block: document job API Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 28/46] qemu-img: add image fragmentation statistics Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 29/46] qed: " Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 30/46] qemu-img: add dirty flag status Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 31/46] qed: track " Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 32/46] block: bdrv_append() fixes Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 33/46] sheepdog: implement SD_OP_FLUSH_VDI operation Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 34/46] sheepdog: fix send req helpers Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 36/46] qemu-iotests: Test unknown qcow2 header extensions Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 37/46] qemu-iotests: Fix call syntax for qemu-img Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 38/46] qemu-iotests: Fix call syntax for qemu-io Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 40/46] block: Add new BDRV_O_INCOMING flag to notice incoming live migration Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 42/46] blockdev: open images with BDRV_O_INCOMING on " Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 43/46] qed: add bdrv_invalidate_cache to be called after " Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 44/46] migration: clear BDRV_O_INCOMING flags on end of " Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 45/46] qed: honor BDRV_O_INCOMING for " Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 46/46] qed: remove incoming live migration blocker 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=1333641144-13612-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 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).