block.c | 5 +-
block/file-posix.c | 53 +++++++++-
block/vmdk.c | 64 ++++++++----
qemu-io-cmds.c | 99 +++++++++++++++++--
tests/check-block.sh | 5 +
tests/qemu-iotests/002 | 1 +
tests/qemu-iotests/003 | 1 +
tests/qemu-iotests/005 | 3 +-
tests/qemu-iotests/009 | 1 +
tests/qemu-iotests/010 | 1 +
tests/qemu-iotests/011 | 1 +
tests/qemu-iotests/017 | 3 +-
tests/qemu-iotests/018 | 3 +-
tests/qemu-iotests/019 | 3 +-
tests/qemu-iotests/020 | 3 +-
tests/qemu-iotests/026 | 4 +-
tests/qemu-iotests/027 | 1 +
tests/qemu-iotests/032 | 1 +
tests/qemu-iotests/033 | 1 +
tests/qemu-iotests/034 | 3 +-
tests/qemu-iotests/037 | 3 +-
tests/qemu-iotests/039 | 4 +-
tests/qemu-iotests/052 | 2 +-
tests/qemu-iotests/059 | 34 ++++++-
tests/qemu-iotests/059.out | 26 +++--
tests/qemu-iotests/063 | 3 +-
tests/qemu-iotests/071 | 1 +
tests/qemu-iotests/072 | 1 +
tests/qemu-iotests/081 | 4 +-
tests/qemu-iotests/091 | 4 +-
tests/qemu-iotests/099 | 1 +
tests/qemu-iotests/105 | 3 +-
tests/qemu-iotests/110 | 3 +-
tests/qemu-iotests/120 | 1 +
tests/qemu-iotests/126 | 2 +
tests/qemu-iotests/{150.out => 150.out.qcow2} | 0
tests/qemu-iotests/150.out.raw | 12 +++
tests/qemu-iotests/162 | 4 +-
tests/qemu-iotests/175 | 47 +++++++--
tests/qemu-iotests/175.out | 16 ++-
tests/qemu-iotests/178.out.qcow2 | 4 +-
tests/qemu-iotests/184 | 1 +
tests/qemu-iotests/186 | 1 +
tests/qemu-iotests/197 | 1 +
tests/qemu-iotests/215 | 1 +
tests/qemu-iotests/221.out | 12 ++-
tests/qemu-iotests/251 | 1 +
tests/qemu-iotests/253.out | 12 ++-
tests/qemu-iotests/check | 6 +-
tests/qemu-iotests/common.filter | 4 +-
tests/qemu-iotests/common.rc | 14 +++
51 files changed, 394 insertions(+), 90 deletions(-)
rename tests/qemu-iotests/{150.out => 150.out.qcow2} (100%)
create mode 100644 tests/qemu-iotests/150.out.raw