The following changes since commit 51006bbc45bc74977ae538190a53df2af534acb9:
Merge remote-tracking branch 'origin/master' into staging (2012-04-18 10:06:09 -0500) are available in the git repository at: git://repo.or.cz/qemu/kevin.git for-anthony Andreas Färber (1): iotests: Resolve test failures caused by hostname Dong Xu Wang (1): iotests: fix error in 005 Kevin Wolf (24): qemu-iotests: Always filter cluster_size out in _make_test_img qemu-iotests: Test bdrv_close while AIO is in flight block: Drain requests in bdrv_close qemu-io: Add command line switch for cache mode qcow2: Fix error handling in qcow2_alloc_cluster_offset qcow2: Fix return value of alloc_refcount_block qcow2: Fix refcount block allocation during qcow2_alloc_cluster_at() Specification for qcow2 version 3 qcow2: Save disk size in snapshot header qcow2: Ignore reserved bits in get_cluster_offset qcow2: Ignore reserved bits in count_contiguous_clusters() qcow2: Fail write_compressed when overwriting data qcow2: Ignore reserved bits in L1/L2 entries qcow2: Refactor qcow2_free_any_clusters qcow2: Simplify count_cow_clusters qcow2: Ignore reserved bits in refcount table entries qcow2: Ignore reserved bits in check_refcounts qcow2: Version 3 images qcow2: Support reading zero clusters qcow2: Support for feature table header extension qemu-iotests: Test backing file COW with zero clusters qcow2: Zero write support qemu-iotests: Add -o and make v3 the default for qcow2 qemu-iotests: Fix test 031 for qcow2 v3 support Liu Yuan (1): qemu-img: let 'qemu-img convert' flush data Paolo Bonzini (8): block: allow interrupting a co_sleep_ns qemu-io: use main_loop_wait qemu-tool: map vm_clock to rt_clock posix-aio: merge posix_aio_process_queue and posix_aio_read aio: remove process_queue callback and qemu_aio_process_queue aio: return "AIO in progress" state from qemu_aio_wait aio: simplify qemu_aio_wait qemu-iotests: add a simple test for write_zeroes Stefan Hajnoczi (2): ide: convert ide_sector_read() to asynchronous I/O ide: convert ide_sector_write() to asynchronous I/O Stefan Weil (1): block: Fix spelling in comment (ineffcient -> inefficient) aio.c | 172 ++++++++++---------------- block.c | 17 ++- block/cow.c | 2 +- block/curl.c | 10 +- block/iscsi.c | 4 +- block/nbd.c | 8 +- block/qcow2-cluster.c | 226 +++++++++++++++++++++++++--------- block/qcow2-refcount.c | 164 ++++++++++++++----------- block/qcow2-snapshot.c | 16 +++ block/qcow2.c | 252 ++++++++++++++++++++++++++++++++++---- block/qcow2.h | 59 +++++++++- block/rbd.c | 5 +- block/sheepdog.c | 11 +- block_int.h | 1 + cmd.c | 10 +- docs/specs/qcow2.txt | 122 +++++++++++++++---- hw/ide/core.c | 137 +++++++++++++++------ hw/ide/internal.h | 3 + linux-aio.c | 2 +- posix-aio-compat.c | 45 +++----- qemu-aio.h | 19 +--- qemu-coroutine-sleep.c | 3 +- qemu-img.c | 4 +- qemu-io.c | 17 ++- qemu-tool.c | 3 +- tests/qemu-iotests/005 | 2 +- tests/qemu-iotests/005.out | 2 +- tests/qemu-iotests/013.out | 2 +- tests/qemu-iotests/014.out | 2 +- tests/qemu-iotests/015.out | 2 +- tests/qemu-iotests/019.out | 4 +- tests/qemu-iotests/022.out | 2 +- tests/qemu-iotests/023.out | 16 ++-- tests/qemu-iotests/024.out | 6 +- tests/qemu-iotests/026.out | 208 ++++++++++++++++---------------- tests/qemu-iotests/029.out | 4 +- tests/qemu-iotests/031 | 44 ++++--- tests/qemu-iotests/031.out | 132 ++++++++++++++++++++- tests/qemu-iotests/032 | 69 +++++++++++ tests/qemu-iotests/032.out | 78 ++++++++++++ tests/qemu-iotests/033 | 73 +++++++++++ tests/qemu-iotests/033.out | 29 +++++ tests/qemu-iotests/034 | 113 +++++++++++++++++ tests/qemu-iotests/034.out | 81 ++++++++++++ tests/qemu-iotests/check | 6 +- tests/qemu-iotests/common | 17 +++ tests/qemu-iotests/common.config | 2 +- tests/qemu-iotests/common.rc | 38 +++++- tests/qemu-iotests/group | 3 + tests/qemu-iotests/qcow2.py | 24 +++- 50 files changed, 1704 insertions(+), 567 deletions(-) create mode 100755 tests/qemu-iotests/032 create mode 100644 tests/qemu-iotests/032.out create mode 100755 tests/qemu-iotests/033 create mode 100644 tests/qemu-iotests/033.out create mode 100755 tests/qemu-iotests/034 create mode 100644 tests/qemu-iotests/034.out