On 10/14/2011 11:48 AM, Kevin Wolf wrote:
The following changes since commit ebffe2afceb1a17b5d134b5debf553955fe5ea1a:
Merge remote-tracking branch 'qmp/queue/qmp' into staging (2011-10-10
08:21:46 -0500)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git for-anthony
Pulled. Thanks.
Regards,
Anthony Liguori
Christoph Hellwig (1):
block: allow resizing of images residing on host devices
Kevin Wolf (3):
linux-aio: Fix laio_submit error handling
vvfat: Fix potential buffer overflow
linux-aio: Allow reads beyond the end of growable images
Luiz Capitulino (6):
block: Keep track of devices' I/O status
virtio: Support I/O status
ide: Support I/O status
scsi: Support I/O status
QMP: query-status: Add 'io-status' key
HMP: Print 'io-status' information
Stefan Hajnoczi (12):
block: directly invoke .bdrv_aio_*() in bdrv_co_io_em()
block: directly invoke .bdrv_* from emulation functions
block: split out bdrv_co_do_readv() and bdrv_co_do_writev()
block: switch bdrv_read()/bdrv_write() to coroutines
block: switch bdrv_aio_readv() to coroutines
block: mark blocks dirty on coroutine write completion
block: switch bdrv_aio_writev() to coroutines
block: drop emulation functions that use coroutines
raw-posix: remove bdrv_read()/bdrv_write()
block: use coroutine interface for raw format
block: drop .bdrv_read()/.bdrv_write() emulation
block: drop bdrv_has_async_rw()
Stefan Weil (2):
block/vvfat: Fix potential memory leaks and other memory errors
block/vvfat: Remove unused code
block.c | 424 ++++++++++++++++++++++-------------------------------
block.h | 10 ++
block/raw-posix.c | 301 +++-----------------------------------
block/raw.c | 32 +---
block/vvfat.c | 109 ++++----------
block_int.h | 1 +
hw/ide/core.c | 2 +
hw/scsi-disk.c | 2 +
hw/virtio-blk.c | 2 +
linux-aio.c | 21 ++-
monitor.c | 6 +
qmp-commands.hx | 6 +
12 files changed, 283 insertions(+), 633 deletions(-)