From: Kevin Wolf <kwolf@redhat.com>
To: qemu-block@nongnu.org
Cc: kwolf@redhat.com, peter.maydell@linaro.org, qemu-devel@nongnu.org
Subject: [Qemu-devel] [PULL v2 00/36] Block layer patches
Date: Tue, 6 Sep 2016 16:03:40 +0200 [thread overview]
Message-ID: <1473170620-25937-1-git-send-email-kwolf@redhat.com> (raw)
The following changes since commit e87d397e5ef66276ccc49b829527d605ca07d0ad:
Open 2.8 development tree (2016-09-05 11:38:54 +0100)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git tags/for-upstream
for you to fetch changes up to e7f98f2f92827df9944402d1613a4e32fe50215b:
block: Allow node name for 'qemu-io' HMP command (2016-09-05 19:06:48 +0200)
----------------------------------------------------------------
Block layer patches
----------------------------------------------------------------
Kevin Wolf (19):
ide: ide-cd without drive property for empty drive
scsi: scsi-cd without drive property for empty drive
block: Accept node-name for block-stream
block: Accept node-name for block-commit
block: Accept node-name for blockdev-backup
block: Accept node-name for blockdev-mirror
block: Accept node-name for blockdev-snapshot-delete-internal-sync
block: Accept node-name for blockdev-snapshot-internal-sync
block: Accept node-name for change-backing-file
block: Accept node-name for drive-backup
block: Accept node-name for drive-mirror
nbd-server: Use a separate BlockBackend
nbd-server: Allow node name for nbd-server-add
test-coroutine: Fix coroutine pool corruption
coroutine: Let CoMutex remember who holds it
coroutine: Assert that no locks are held on termination
block jobs: Improve error message for missing job ID
qemu-iotests: Log QMP traffic in debug mode
block: Allow node name for 'qemu-io' HMP command
Pavel Butsykin (17):
block: switch blk_write_compressed() to byte-based interface
block: Convert bdrv_pwrite_compressed() to BdrvChild
block/io: reuse bdrv_co_pwritev() for write compressed
qcow2: add qcow2_co_pwritev_compressed
qcow2: cleanup qcow2_co_pwritev_compressed to avoid the recursion
vmdk: add vmdk_co_pwritev_compressed
qcow: add qcow_co_pwritev_compressed
qcow: cleanup qcow_co_pwritev_compressed to avoid the recursion
block: remove BlockDriver.bdrv_write_compressed
block/io: turn on dirty_bitmaps for the compressed writes
block: simplify drive-backup
block: simplify blockdev-backup
drive-backup: added support for data compression
blockdev-backup: added support for data compression
qemu-iotests: test backup compression in 055
qemu-iotests: add vmdk for test backup compression in 055
qcow2: fix iovec size at qcow2_co_pwritev_compressed
block.c | 2 +
block/backup.c | 12 +-
block/block-backend.c | 43 +++--
block/io.c | 48 ++----
block/qcow.c | 113 +++++-------
block/qcow2.c | 128 +++++---------
block/vmdk.c | 55 +-----
blockdev-nbd.c | 21 +--
blockdev.c | 380 ++++++++++++++---------------------------
blockjob.c | 4 +
hmp-commands.hx | 8 +-
hmp.c | 37 ++--
hw/ide/qdev.c | 20 ++-
hw/scsi/scsi-disk.c | 5 +
include/block/block.h | 5 +-
include/block/block_int.h | 5 +-
include/block/nbd.h | 3 +-
include/qemu/coroutine.h | 1 +
include/qemu/coroutine_int.h | 1 +
include/sysemu/block-backend.h | 5 +-
nbd/server.c | 25 ++-
qapi/block-core.json | 42 +++--
qapi/block.json | 14 +-
qemu-img.c | 8 +-
qemu-io-cmds.c | 2 +-
qemu-nbd.c | 4 +-
qmp-commands.hx | 34 ++--
tests/qemu-iotests/030 | 2 +-
tests/qemu-iotests/041 | 8 +-
tests/qemu-iotests/055 | 125 +++++++++++++-
tests/qemu-iotests/055.out | 4 +-
tests/qemu-iotests/057 | 4 +-
tests/qemu-iotests/iotests.py | 15 +-
tests/test-coroutine.c | 7 +
util/qemu-coroutine-lock.c | 14 ++
util/qemu-coroutine.c | 1 +
36 files changed, 588 insertions(+), 617 deletions(-)
next reply other threads:[~2016-09-06 14:04 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-09-06 14:03 Kevin Wolf [this message]
2016-09-06 17:35 ` [Qemu-devel] [PULL v2 00/36] Block layer patches Peter Maydell
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=1473170620-25937-1-git-send-email-kwolf@redhat.com \
--to=kwolf@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-block@nongnu.org \
--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).