qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/46] Block patches
@ 2012-04-05 15:51 Kevin Wolf
  2012-04-05 15:51 ` [Qemu-devel] [PATCH 01/46] trace-events: Rename 'next' argument Kevin Wolf
                   ` (39 more replies)
  0 siblings, 40 replies; 41+ messages in thread
From: Kevin Wolf @ 2012-04-05 15:51 UTC (permalink / raw)
  To: anthony; +Cc: kwolf, qemu-devel

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

^ permalink raw reply	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2012-04-05 16:38 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-05 15:51 [Qemu-devel] [PULL 00/46] Block patches Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 01/46] trace-events: Rename 'next' argument Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 02/46] tracetool: Forbid argument name 'next' Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 03/46] qcow2: Remove unused parameter in get_cluster_table() Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 04/46] qemu-io: add option to enable tracing Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 05/46] block: push recursive flushing up from drivers Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 07/46] ide: IDENTIFY word 86 bit 14 is reserved Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 08/46] ide: Add "model=s" qdev option Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 09/46] ide: Change serial number strncpy() to pstrcpy() Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 10/46] ide: Adds wwn=hex qdev option Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 11/46] block/vpc: write checksum back to footer after check Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 12/46] qerror: fix QERR_PROPERTY_VALUE_OUT_OF_RANGE description Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 13/46] qdev: add blocksize property type Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 14/46] block: enforce constraints on block size properties Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 15/46] vdi: basic conversion to coroutines Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 16/46] vdi: move end-of-I/O handling at the end Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 17/46] vdi: merge aio_read_cb and aio_write_cb into callers Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 18/46] vdi: move aiocb fields to locals Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 19/46] vdi: leave bounce buffering to block layer Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 20/46] vdi: do not create useless iovecs Kevin Wolf
2012-04-05 15:51 ` [Qemu-devel] [PATCH 21/46] vdi: change goto to loop Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 22/46] Use DMADirection type for dma_bdrv_io Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 23/46] block: disable I/O throttling on sync api Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 25/46] block: fix streaming/closing race Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 27/46] block: document job API Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 28/46] qemu-img: add image fragmentation statistics Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 29/46] qed: " Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 30/46] qemu-img: add dirty flag status Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 31/46] qed: track " Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 32/46] block: bdrv_append() fixes Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 33/46] sheepdog: implement SD_OP_FLUSH_VDI operation Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 34/46] sheepdog: fix send req helpers Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 36/46] qemu-iotests: Test unknown qcow2 header extensions Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 37/46] qemu-iotests: Fix call syntax for qemu-img Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 38/46] qemu-iotests: Fix call syntax for qemu-io Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 40/46] block: Add new BDRV_O_INCOMING flag to notice incoming live migration Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 42/46] blockdev: open images with BDRV_O_INCOMING on " Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 43/46] qed: add bdrv_invalidate_cache to be called after " Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 44/46] migration: clear BDRV_O_INCOMING flags on end of " Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 45/46] qed: honor BDRV_O_INCOMING for " Kevin Wolf
2012-04-05 15:52 ` [Qemu-devel] [PATCH 46/46] qed: remove incoming live migration blocker Kevin Wolf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).