The following changes since commit 7d5ad15d17f26dd4f9ff5f3491828bc34e74f28c:
Merge remote-tracking branch 'remotes/stefanha/tags/net-pull-request' into staging (2015-01-12 11:13:24 +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 07d31d07f4b28a61b65cec95da69851c675f20b9: NVMe: Set correct VS Value for 1.1 Compliant Controllers (2015-01-13 13:43:29 +0000) ---------------------------------------------------------------- ---------------------------------------------------------------- Alex Friedman (1): nvme: Fix get/set number of queues feature Anubhav Rakshit (1): NVMe: Set correct VS Value for 1.1 Compliant Controllers Chrysostomos Nanakos (1): MAINTAINERS: Update email addresses for Chrysostomos Nanakos Fam Zheng (13): qemu-iotests: Remove 091 from quick group qemu-iotests: Speed up make check-block qapi: Fix document for BlockStats.node-name qapi: Comment version info in TransactionAction qmp: Add command 'blockdev-backup' block: Add blockdev-backup to transaction qemu-iotests: Test blockdev-backup in 055 .gitignore: Ignore generated "common.env" qemu-iotests: Replace "/bin/true" with "true" qemu-iotests: Add "_supported_os Linux" to 058 qemu-iotests: Add supported os parameter for python tests block: Split BLOCK_OP_TYPE_COMMIT to BLOCK_OP_TYPE_COMMIT_{SOURCE, TARGET} MAINTAINERS: Add migration/block* to block subsystem John Snow (1): ide: Implement VPD response for ATAPI Marc MarĂ (1): libqos: Convert malloc-pc allocator to a generic allocator Max Reitz (7): checkpatch: Brace handling on multi-line condition block: Get full backing filename from string block: JSON filenames and relative backing files block: Relative backing file for image creation block/vmdk: Relative backing file for creation iotests: Add test for relative backing file names iotests: Filter out "I/O thread spun..." warning Paolo Bonzini (9): block: mark AioContext as recursive block: do not allocate an iovec per read of a growable/zero_after_eof BDS block: replace g_new0 with g_new for bottom half allocation. coroutine-ucontext: use __thread qemu-thread: add per-thread atexit functions test-coroutine: avoid overflow on 32-bit systems QSLIST: add lock-free operations coroutine: rewrite pool to avoid mutex coroutine: drop qemu_coroutine_adjust_pool_size Peter Lieven (2): coroutine: try harder not to delete coroutines block: limited request size in write zeroes unsupported path Vladimir Sementsov-Ogievskiy (2): block: fix spoiling all dirty bitmaps by mirror and migration migration/block: fix pending() return value .gitignore | 1 + MAINTAINERS | 2 +- async.c | 11 +- block.c | 92 ++++++++++--- block/backup.c | 28 ++++ block/block-backend.c | 4 - block/mirror.c | 11 +- block/qapi.c | 7 +- block/vmdk.c | 13 +- blockdev.c | 139 ++++++++++++++++++- coroutine-ucontext.c | 69 +++------- hw/block/dataplane/virtio-blk.c | 3 +- hw/block/nvme.c | 8 +- hw/ide/atapi.c | 111 ++++++++++++++-- hw/ide/internal.h | 1 + include/block/block.h | 15 ++- include/block/coroutine.h | 10 -- include/qemu/queue.h | 15 ++- include/qemu/thread.h | 4 + migration/block.c | 9 +- qapi-schema.json | 8 ++ qapi/block-core.json | 56 +++++++- qemu-coroutine.c | 103 +++++++------- qmp-commands.hx | 42 ++++++ scripts/checkpatch.pl | 13 +- tests/Makefile | 2 +- tests/libqos/malloc-pc.c | 280 +-------------------------------------- tests/libqos/malloc-pc.h | 11 +- tests/libqos/malloc.c | 270 +++++++++++++++++++++++++++++++++++++ tests/libqos/malloc.h | 45 ++++--- tests/qemu-iotests-quick.sh | 2 +- tests/qemu-iotests/055 | 211 +++++++++++++++++++++++------ tests/qemu-iotests/055.out | 4 +- tests/qemu-iotests/058 | 1 + tests/qemu-iotests/067 | 3 +- tests/qemu-iotests/071 | 2 +- tests/qemu-iotests/071.out | 8 +- tests/qemu-iotests/081 | 2 +- tests/qemu-iotests/087 | 3 +- tests/qemu-iotests/087.out | 1 - tests/qemu-iotests/099 | 2 +- tests/qemu-iotests/110 | 94 +++++++++++++ tests/qemu-iotests/110.out | 19 +++ tests/qemu-iotests/check | 1 + tests/qemu-iotests/common.config | 2 +- tests/qemu-iotests/common.filter | 3 +- tests/qemu-iotests/common.rc | 2 +- tests/qemu-iotests/group | 3 +- tests/qemu-iotests/iotests.py | 5 +- tests/test-coroutine.c | 2 +- util/qemu-thread-posix.c | 37 ++++++ util/qemu-thread-win32.c | 48 +++++-- 52 files changed, 1292 insertions(+), 546 deletions(-) create mode 100644 tests/libqos/malloc.c create mode 100755 tests/qemu-iotests/110 create mode 100644 tests/qemu-iotests/110.out -- 2.1.0