The following changes since commit eda1df0345f5a1e337e30367124dcb0e802bdfde:
Merge remote-tracking branch 'remotes/armbru/tags/pull-pflash-2019-03-11' into staging (2019-03-12 11:12:36 +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 c31dfeb02a1d155bdb961edeb61a137a589c174b: qemu-iotests: Test the x-blockdev-reopen QMP command (2019-03-12 17:58:37 +0100) ---------------------------------------------------------------- Block layer patches: - file-posix: Make auto-read-only dynamic - Add x-blockdev-reopen QMP command - Finalize block-latency-histogram QMP command - gluster: Build fixes for newer lib version ---------------------------------------------------------------- Alberto Garcia (13): block: Allow freezing BdrvChild links block: Freeze the backing chain for the duration of the commit job block: Freeze the backing chain for the duration of the mirror job block: Freeze the backing chain for the duration of the stream job block: Add 'keep_old_opts' parameter to bdrv_reopen_queue() block: Handle child references in bdrv_reopen_queue() block: Allow omitting the 'backing' option in certain cases block: Allow changing the backing file on reopen block: Add a 'mutable_opts' field to BlockDriver block: Add bdrv_reset_options_allowed() block: Remove the AioContext parameter from bdrv_reopen_multiple() block: Add an 'x-blockdev-reopen' QMP command qemu-iotests: Test the x-blockdev-reopen QMP command Keith Busch (1): nvme: fix write zeroes offset and count Kevin Wolf (10): tests/virtio-blk-test: Disable auto-read-only qemu-iotests: commit to backing file with auto-read-only block: Avoid useless local_err block: Make permission changes in reopen less wrong file-posix: Fix bdrv_open_flags() for snapshot=on file-posix: Factor out raw_reconfigure_getfd() file-posix: Store BDRVRawState.reopen_state during reopen file-posix: Lock new fd in raw_reopen_prepare() file-posix: Prepare permission code for fd switching file-posix: Make auto-read-only dynamic Niels de Vos (1): gluster: the glfs_io_cbk callback function pointer adds pre/post stat args Prasanna Kumar Kalever (1): gluster: Handle changed glfs_ftruncate signature Vladimir Sementsov-Ogievskiy (2): qapi: move to QOM path for x-block-latency-histogram-set qapi: drop x- from x-block-latency-histogram-set qapi/block-core.json | 66 ++- configure | 42 ++ include/block/block.h | 13 +- include/block/block_int.h | 14 + block.c | 440 +++++++++++++++++-- block/commit.c | 16 + block/file-posix.c | 254 ++++++++--- block/gluster.c | 10 +- block/mirror.c | 8 + block/qapi.c | 12 +- block/qcow2.c | 25 ++ block/raw-format.c | 3 + block/replication.c | 7 +- block/stream.c | 21 + blockdev.c | 61 ++- hw/block/nvme.c | 6 +- qemu-io-cmds.c | 4 +- tests/virtio-blk-test.c | 2 +- tests/qemu-iotests/051 | 7 + tests/qemu-iotests/051.out | 9 + tests/qemu-iotests/051.pc.out | 9 + tests/qemu-iotests/232 | 31 ++ tests/qemu-iotests/232.out | 32 +- tests/qemu-iotests/245 | 991 ++++++++++++++++++++++++++++++++++++++++++ tests/qemu-iotests/245.out | 5 + tests/qemu-iotests/group | 1 + 26 files changed, 1929 insertions(+), 160 deletions(-) create mode 100644 tests/qemu-iotests/245 create mode 100644 tests/qemu-iotests/245.out