The following changes since commit 63bb682a18acc5d2f3219ea96c4d81c1a3b50748:
Merge branch 'master' of git://git.qemu.org/qemu (2012-06-15 15:53:34 +0400) are available in the git repository at: git://repo.or.cz/qemu/kevin.git for-anthony Josh Durgin (1): rbd: hook up cache options Kevin Wolf (7): qemu-img check -r for repairing images qemu-img check: Print fixed clusters and recheck qcow2: Support for fixing refcount inconsistencies qcow2: Simplify calculation for COW area at the end qcow2: Fix avail_sectors in cluster allocation code qemu-iotests: Some backing file COW tests qemu-iotests: COW with many AIO requests on the same cluster MORITA Kazutaka (1): sheepdog: add coroutine_fn markers to coroutine functions Markus Armbruster (7): Un-inline fdctrl_init_isa() block: Simplify how drive_init() computes default ID block: New bdrv_get_flags() scsi-disk: Don't peek behind the BlockDriverState abstraction block: Replace bdrv_get_format() by bdrv_get_format_name() xen: Don't change -drive if=xen device name during machine init xen: Don't peek behind the BlockDriverState abstraction Max Filippov (1): xtensa_lx60: add missing #include "blockdev.h" Paolo Bonzini (13): block: implement is_allocated for raw stream: tweak usage of bdrv_co_is_allocated stream: move is_allocated_above to block.c stream: move rate limiting to a separate header file qemu-iotests: fill streaming test image with data qemu-iotests: start vms in qtest mode block: flush in writethrough mode after writes savevm: flush after saving vm state block: copy enable_write_cache in bdrv_append block: add bdrv_set_enable_write_cache block: always open drivers in writeback mode ide: support enable/disable write cache qcow2: always operate caches in writeback mode Pavel Dovgaluk (1): Prevent disk data loss when closing qemu Pavel Hrdina (2): fdc: fix implied seek while there is no media in drive fdc-test: introduced qtest read_without_media Stefan Hajnoczi (4): qemu-img: document qed format on qemu-img man page qcow2: fix autoclear image header update qemu-iotests: add qcow2.py set-feature-bit command qemu-iotests: add 036 autoclear feature bit test Zhi Yong Wu (2): qcow2: remove a line of unnecessary code qcow2: fix endianness conversion block.c | 90 ++++- block.h | 17 +- block/qcow2-cache.c | 25 +- block/qcow2-cluster.c | 16 +- block/qcow2-refcount.c | 57 ++- block/qcow2.c | 29 +- block/qcow2.h | 8 +- block/qed-check.c | 2 + block/qed.c | 5 +- block/raw-posix.c | 98 +++++ block/raw.c | 8 + block/rbd.c | 19 + block/sheepdog.c | 9 +- block/stream.c | 109 +----- block/vdi.c | 7 +- block_int.h | 3 +- blockdev.c | 7 +- hw/fdc.c | 24 ++ hw/fdc.h | 24 +- hw/ide/core.c | 21 +- hw/ide/piix.c | 3 +- hw/isa.h | 2 - hw/pc_sysfw.c | 1 + hw/scsi-disk.c | 3 +- hw/xen_devconfig.c | 13 +- hw/xen_disk.c | 3 +- hw/xtensa_lx60.c | 1 + include/qemu/ratelimit.h | 48 +++ os-win32.c | 8 +- qemu-common.h | 1 + qemu-img-cmds.hx | 4 +- qemu-img.c | 40 ++- qemu-img.texi | 30 ++- savevm.c | 2 +- tests/fdc-test.c | 66 +++ tests/qemu-iotests/030 | 15 +- tests/qemu-iotests/036 | 68 +++ tests/qemu-iotests/036.out | 52 +++ tests/qemu-iotests/037 | 119 ++++++ tests/qemu-iotests/037.out | 645 +++++++++++++++++++++++++++++ tests/qemu-iotests/038 | 133 ++++++ tests/qemu-iotests/038.out | 909 +++++++++++++++++++++++++++++++++++++++++ tests/qemu-iotests/group | 3 + tests/qemu-iotests/iotests.py | 4 +- tests/qemu-iotests/qcow2.py | 23 + 45 files changed, 2531 insertions(+), 243 deletions(-) create mode 100644 include/qemu/ratelimit.h create mode 100755 tests/qemu-iotests/036 create mode 100644 tests/qemu-iotests/036.out create mode 100755 tests/qemu-iotests/037 create mode 100644 tests/qemu-iotests/037.out create mode 100755 tests/qemu-iotests/038 create mode 100644 tests/qemu-iotests/038.out