The following changes since commit ee86981bda9ecd40c8daf81b7307b1d2aff68174:
migration: Revert postcopy-blocktime commit set (2018-01-23 10:08:05 +0000)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git tags/for-upstream
for you to fetch changes up to 8c0c5e636e6b11eaf0556be31fceb68e0baff310:
Merge remote-tracking branch 'mreitz/tags/pull-block-2018-01-23' into queue-block (2018-01-23 12:40:46 +0100)
----------------------------------------------------------------
Block layer patches
----------------------------------------------------------------
Daniel Henrique Barboza (1):
tests/qemu-iotests: adding savevm/loadvm with postcopy flag test
Eric Blake (1):
iotests: Split 177 into two parts for compat=0.10
Fam Zheng (1):
osdep: Retry SETLK upon EINTR
Hikaru Nishida (1):
hw/block: Fix pin-based interrupt behaviour of NVMe
Kevin Wolf (2):
tests/.gitignore: Add test-bdrv-drain
Merge remote-tracking branch 'mreitz/tags/pull-block-2018-01-23' into queue-block
Max Reitz (24):
qcow2: Repair unaligned preallocated zero clusters
iotests: Make BD-{remove,insert}-medium use @id
tests/ahci: Switch tray and medium commands to @id
blockdev: Drop BD-{remove,insert}-medium's @device
blockdev: Mark BD-{remove,insert}-medium stable
qemu-iotests: Fix locking issue in 102
block/vmdk: Fix , instead of ; at end of line
qcow2: No persistent dirty bitmaps for compat=0.10
block/qcow: Add blkdebug events
block/vmdk: Add blkdebug events
iotests: Fix _img_info for backslashes
iotests: Drop format-specific in _filter_img_info
iotests: Forbid 020 for non-file protocols
iotests: Skip 103 for refcount_bits=1
iotests: Fix 020 for vmdk
iotests: Fix 051 for compat=0.10
iotests: Fix 059's reference output
iotests: Fix 067 for compat=0.10
iotests: Make 089 compatible with compat=0.10
iotests: Make 184 image-less
iotests: Make 191 work with qcow2 options
iotests: Filter compat-dependent info in 198
iotests: Make 059 pass on machines with little RAM
iotests: Disable some tests for compat=0.10
qapi/block-core.json | 42 ++----
hw/block/nvme.h | 1 +
block/qcow.c | 16 ++
block/qcow2-bitmap.c | 10 ++
block/qcow2-refcount.c | 70 +++++++--
block/qcow2.c | 14 +-
block/vmdk.c | 18 ++-
blockdev.c | 30 +++-
hw/block/nvme.c | 39 ++++-
tests/ahci-test.c | 16 +-
util/osdep.c | 4 +-
tests/.gitignore | 1 +
tests/qemu-iotests/020 | 17 +--
tests/qemu-iotests/020.out | 6 +-
tests/qemu-iotests/051 | 2 +
tests/qemu-iotests/051.out | 1 +
tests/qemu-iotests/051.pc.out | 1 +
tests/qemu-iotests/059 | 4 +-
tests/qemu-iotests/059.out | 2 +-
tests/qemu-iotests/060 | 3 +-
tests/qemu-iotests/060.out | 9 ++
tests/qemu-iotests/067 | 3 +-
tests/qemu-iotests/067.out | 97 ++++--------
tests/qemu-iotests/080 | 5 +-
tests/qemu-iotests/089 | 4 +-
tests/qemu-iotests/089.out | 10 --
tests/qemu-iotests/093 | 6 +-
tests/qemu-iotests/102 | 7 +-
tests/qemu-iotests/102.out | 3 +-
tests/qemu-iotests/103 | 2 +
tests/qemu-iotests/118 | 184 +++++++++++------------
tests/qemu-iotests/130 | 2 +
tests/qemu-iotests/137 | 2 +
tests/qemu-iotests/139 | 2 +-
tests/qemu-iotests/155 | 60 ++++----
tests/qemu-iotests/176 | 2 +
tests/qemu-iotests/177 | 20 +--
tests/qemu-iotests/177.out | 22 +--
tests/qemu-iotests/184 | 25 +---
tests/qemu-iotests/184.out | 63 ++------
tests/qemu-iotests/191 | 5 +-
tests/qemu-iotests/191.out | 313 +++++++++++----------------------------
tests/qemu-iotests/198 | 8 +-
tests/qemu-iotests/198.out | 8 -
tests/qemu-iotests/201 | 120 +++++++++++++++
tests/qemu-iotests/201.out | 23 +++
tests/qemu-iotests/204 | 119 +++++++++++++++
tests/qemu-iotests/204.out | 63 ++++++++
tests/qemu-iotests/common.filter | 29 +++-
tests/qemu-iotests/common.rc | 2 +-
tests/qemu-iotests/group | 2 +
51 files changed, 870 insertions(+), 647 deletions(-)
create mode 100755 tests/qemu-iotests/201
create mode 100644 tests/qemu-iotests/201.out
create mode 100755 tests/qemu-iotests/204
create mode 100644 tests/qemu-iotests/204.out