The following changes since commit b304bf0021a2dfb24fa91f704a1d976b74f56f20:
s390/kvm: Add Maintainers for s390/kvm (2014-03-10 16:43:11 +0000) are available in the git repository at: git://github.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to 11dfe5671f5d75873d9cf89e9c989655f09ccb0a: block/raw-win32: bdrv_parse_filename() for hdev (2014-03-12 11:03:29 +0100) ---------------------------------------------------------------- Block pull request ---------------------------------------------------------------- BenoƮt Canet (1): block: Rewrite the snapshot authorization mechanism for block filters. Igor Mammedov (1): qdev: make get_pointer() handle temporary strings Kevin Wolf (3): block: Update image size in bdrv_invalidate_cache() qcow2: Keep option in qcow2_invalidate_cache() qcow2: Don't write with BDRV_O_INCOMING Max Reitz (10): qcow2-refcount: Sanitize refcount table entry qcow2: Check bs->drv in copy_sectors() block: bs->drv may be NULL in bdrv_debug_resume() iotests: Test corruption during COW request block: Unlink temporary file block/raw-posix: bdrv_parse_filename() for hdev block/raw-posix: bdrv_parse_filename() for floppy block/raw-posix: bdrv_parse_filename() for cdrom block/raw-posix: Strip protocol prefix on creation block/raw-win32: bdrv_parse_filename() for hdev Stefan Hajnoczi (8): object: add object_get_canonical_path_component() rfifolock: add recursive FIFO lock aio: add aio_context_acquire() and aio_context_release() iothread: add I/O thread object iothread: add "iothread" qdev property type dataplane: replace internal thread with IOThread iothread: stash thread ID away qmp: add query-iothreads command Stefan Weil (1): qemu-io: Fix warnings from static code analysis Makefile.objs | 1 + async.c | 18 ++++ block.c | 61 +++++++------- block/blkverify.c | 17 +++- block/qcow2-cluster.c | 4 + block/qcow2-refcount.c | 3 +- block/qcow2.c | 17 ++-- block/qed.c | 3 + block/quorum.c | 3 +- block/raw-posix.c | 47 +++++++++++ block/raw-win32.c | 10 +++ hw/block/dataplane/virtio-blk.c | 96 ++++++++++++--------- hw/core/qdev-properties-system.c | 70 +++++++++++++-- include/block/aio.h | 18 ++++ include/block/block.h | 9 -- include/block/block_int.h | 8 +- include/hw/qdev-properties.h | 3 + include/hw/virtio/virtio-blk.h | 8 +- include/qemu-io.h | 2 + include/qemu/rfifolock.h | 54 ++++++++++++ include/qom/object.h | 8 ++ include/sysemu/iothread.h | 30 +++++++ iothread.c | 178 +++++++++++++++++++++++++++++++++++++++ qapi-schema.json | 29 +++++++ qemu-io-cmds.c | 2 +- qemu-io.c | 7 +- qmp-commands.hx | 39 +++++++++ qom/object.c | 54 +++++++----- tests/Makefile | 2 + tests/qemu-iotests/060 | 26 ++++++ tests/qemu-iotests/060.out | 15 ++++ tests/test-aio.c | 58 +++++++++++++ tests/test-rfifolock.c | 90 ++++++++++++++++++++ util/Makefile.objs | 1 + util/rfifolock.c | 78 +++++++++++++++++ 35 files changed, 936 insertions(+), 133 deletions(-) create mode 100644 include/qemu/rfifolock.h create mode 100644 include/sysemu/iothread.h create mode 100644 iothread.c create mode 100644 tests/test-rfifolock.c create mode 100644 util/rfifolock.c -- 1.8.5.3