qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PULL 00/46] Block patches


From: Kevin Wolf
Subject: [Qemu-devel] [PULL 00/46] Block patches
Date: Thu, 5 Apr 2012 17:51:38 +0200

The following changes since commit 8f8d364f2447e58768132fc10f48a67af371ee38:

  Merge branch 's390-for-upstream' of git://repo.or.cz/qemu/agraf (2012-04-04 
20:45:03 +0000)

are available in the git repository at:

  git://repo.or.cz/qemu/kevin.git for-anthony

BenoƮt Canet (7):
      block: Add new BDRV_O_INCOMING flag to notice incoming live migration
      block: add a function to clear incoming live migration flags
      blockdev: open images with BDRV_O_INCOMING on incoming live migration
      qed: add bdrv_invalidate_cache to be called after incoming live migration
      migration: clear BDRV_O_INCOMING flags on end of incoming live migration
      qed: honor BDRV_O_INCOMING for incoming live migration
      qed: remove incoming live migration blocker

David Gibson (1):
      Use DMADirection type for dma_bdrv_io

Dong Xu Wang (4):
      qemu-img: add image fragmentation statistics
      qed: image fragmentation statistics
      qemu-img: add dirty flag status
      qed: track dirty flag status

Floris Bos (3):
      ide: Add "model=s" qdev option
      ide: Change serial number strncpy() to pstrcpy()
      ide: Adds wwn=hex qdev option

Jeff Cody (1):
      block: bdrv_append() fixes

Kevin Wolf (6):
      trace-events: Rename 'next' argument
      tracetool: Forbid argument name 'next'
      qcow2: Remove unused parameter in get_cluster_table()
      ide: IDENTIFY word 86 bit 14 is reserved
      qemu-iotests: qcow2.py
      qemu-iotests: Test unknown qcow2 header extensions

Liu Yuan (2):
      sheepdog: implement SD_OP_FLUSH_VDI operation
      sheepdog: fix send req helpers

Marcelo Tosatti (1):
      block stream: close unused files and update ->backing_hd

Paolo Bonzini (13):
      block: push recursive flushing up from drivers
      aio: move BlockDriverAIOCB to qemu-aio.h
      vdi: basic conversion to coroutines
      vdi: move end-of-I/O handling at the end
      vdi: merge aio_read_cb and aio_write_cb into callers
      vdi: move aiocb fields to locals
      vdi: leave bounce buffering to block layer
      vdi: do not create useless iovecs
      vdi: change goto to loop
      block: cancel jobs when a device is ready to go away
      block: fix streaming/closing race
      block: set job->speed in block_set_speed
      block: document job API

Stefan Hajnoczi (4):
      qemu-io: add option to enable tracing
      qerror: fix QERR_PROPERTY_VALUE_OUT_OF_RANGE description
      qdev: add blocksize property type
      block: enforce constraints on block size properties

Stefan Weil (2):
      qemu-iotests: Fix call syntax for qemu-img
      qemu-iotests: Fix call syntax for qemu-io

Zhang Shengju (1):
      block/vpc: write checksum back to footer after check

Zhi Yong Wu (1):
      block: disable I/O throttling on sync api

 block.c                      |   88 ++++++++-
 block.h                      |   21 ++-
 block/blkdebug.c             |    7 -
 block/cow.c                  |    6 -
 block/qcow.c                 |    6 -
 block/qcow2-cluster.c        |   18 +-
 block/qcow2.c                |    6 -
 block/qed-check.c            |    9 +
 block/qed.c                  |   33 ++--
 block/qed.h                  |    2 -
 block/raw.c                  |    6 -
 block/sheepdog.c             |  144 +++++++++++++--
 block/stream.c               |   41 ++++-
 block/vdi.c                  |  429 +++++++++++-------------------------------
 block/vmdk.c                 |    4 +-
 block/vpc.c                  |    9 +-
 block_int.h                  |  135 +++++++++++--
 blockdev.c                   |   12 +-
 dma-helpers.c                |   21 ++-
 dma.h                        |   12 +-
 hw/ide/core.c                |   60 +++++--
 hw/ide/internal.h            |    7 +-
 hw/ide/macio.c               |    3 +-
 hw/ide/qdev.c                |    7 +-
 hw/lsi53c895a.c              |    1 -
 hw/qdev-properties.c         |   46 +++++
 hw/qdev.h                    |    3 +
 linux-aio.c                  |    1 -
 migration.c                  |    1 +
 qemu-aio.h                   |   21 ++
 qemu-img.c                   |   12 +-
 qemu-io.c                    |   10 +-
 qerror.c                     |    7 +-
 qerror.h                     |    4 +
 scripts/tracetool            |    4 +
 tests/qemu-iotests/009       |    4 +-
 tests/qemu-iotests/010       |    6 +-
 tests/qemu-iotests/011       |    2 +-
 tests/qemu-iotests/031       |   72 +++++++
 tests/qemu-iotests/031.out   |   76 ++++++++
 tests/qemu-iotests/common.rc |    9 +-
 tests/qemu-iotests/group     |    1 +
 tests/qemu-iotests/qcow2.py  |  207 ++++++++++++++++++++
 trace-events                 |    2 +-
 44 files changed, 1081 insertions(+), 494 deletions(-)
 create mode 100755 tests/qemu-iotests/031
 create mode 100644 tests/qemu-iotests/031.out
 create mode 100755 tests/qemu-iotests/qcow2.py



reply via email to

[Prev in Thread] Current Thread [Next in Thread]