The following changes since commit 38441756b70eec5807b5f60dad11a93a91199866:
Update version for v3.0.0 release (2018-08-14 16:38:43 +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 b5fc2d306664c0c1c6c5cf8e164ffa7b8892283e: qapi: block: Remove mentions of error types which were removed (2018-08-15 12:50:39 +0200) ---------------------------------------------------------------- Block layer patches: - Remove deprecated -drive options for geometry/serial/addr - luks: Allow shared writers if the parents allow them (share-rw=on) - qemu-img: Fix error when trying to convert to encrypted target image - mirror: Fail gracefully for source == target - I/O throttling: Fix behaviour during drain (always ignore the limits) - bdrv_reopen() related fixes for bs->options/explicit_options content - Documentation improvements ---------------------------------------------------------------- Alberto Garcia (9): qemu-iotests: Test removing a throttle group member with a pending timer throttle-groups: Skip the round-robin if a member is being drained qemu-iotests: Update 093 to improve the draining test throttle-groups: Don't allow timers without throttled requests qdict: Make qdict_extract_subqdict() accept dst = NULL block: Remove children options from bs->{options,explicit_options} block: Simplify bdrv_reopen_abort() block: Update bs->options if bdrv_reopen() succeeds block: Simplify append_open_options() Daniel P. Berrangé (1): qemu-img: fix regression copying secrets during convert Fam Zheng (1): luks: Allow share-rw=on Kevin Wolf (7): block/qapi: Fix memory leak in qmp_query_blockstats() block: Remove deprecated -drive geometry options block: Remove deprecated -drive option addr block: Remove deprecated -drive option serial block: Remove dead deprecation warning code qapi/block: Document restrictions for node names mirror: Fail gracefully for source == target Peter Krempa (1): qapi: block: Remove mentions of error types which were removed Vladimir Sementsov-Ogievskiy (2): block: make .bdrv_close optional block: drop empty .bdrv_close handlers qapi/block-core.json | 8 ++-- include/hw/block/block.h | 1 - include/sysemu/blockdev.h | 3 -- block.c | 46 ++++++++++++++----- block/blkreplay.c | 5 --- block/block-backend.c | 1 - block/commit.c | 5 --- block/copy-on-read.c | 6 --- block/crypto.c | 4 +- block/mirror.c | 10 ++--- block/null.c | 6 --- block/qapi.c | 3 +- block/raw-format.c | 5 --- block/snapshot.c | 4 +- block/throttle-groups.c | 41 ++++++++++++----- blockdev.c | 110 --------------------------------------------- device-hotplug.c | 4 -- hw/block/block.c | 27 ----------- hw/block/nvme.c | 1 - hw/block/virtio-blk.c | 1 - hw/ide/qdev.c | 1 - hw/scsi/scsi-disk.c | 1 - hw/usb/dev-storage.c | 1 - qemu-img.c | 32 +++++++------ qobject/block-qdict.c | 11 +++-- tests/ahci-test.c | 6 +-- tests/hd-geo-test.c | 37 +++------------ tests/ide-test.c | 8 ++-- hmp-commands.hx | 1 - qemu-deprecated.texi | 15 ------- qemu-options.hx | 14 +----- tests/qemu-iotests/041 | 6 +++ tests/qemu-iotests/041.out | 4 +- tests/qemu-iotests/093 | 55 +++++++++++++++++++++++ tests/qemu-iotests/093.out | 4 +- 35 files changed, 185 insertions(+), 302 deletions(-)