qemu-devel
[Top][All Lists]
Advanced

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

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


From: Kevin Wolf
Subject: [Qemu-devel] [PULL 00/41] Block patches
Date: Mon, 5 Dec 2011 15:20:37 +0100

The following changes since commit 1c8a881daaca6fe0646a425b0970fb3ad25f6732:

  Update version for 1.0 release (2011-12-01 14:04:21 -0600)

are available in the git repository at:
  git://repo.or.cz/qemu/kevin.git for-anthony

Dong Xu Wang (1):
      block: Add coroutine_fn marker to coroutine functions

Kevin Wolf (11):
      qcow2: Unlock during COW
      qcow2: Return real error code in qcow2_read_snapshots
      qcow2: Return real error code in qcow2_write_snapshots
      qcow2: Update snapshot table information at once
      qcow2: Cleanups and memleak fix in qcow2_snapshot_create
      qcow2: Rework qcow2_snapshot_create error handling
      qcow2: Return real error in qcow2_snapshot_goto
      qcow2: Fix order of refcount updates in qcow2_snapshot_goto
      qcow2: Fix order in qcow2_snapshot_delete
      qcow2: Fix error path in qcow2_snapshot_load_tmp
      dma-helpers: Add trace events

Li Zhi Hui (1):
      block: Use bdrv functions to replace file operation in cow.c

Paolo Bonzini (1):
      xen_disk: remove dead code

Stefan Hajnoczi (22):
      qcow2: avoid reentrant bdrv_read() in copy_sectors()
      block: use public bdrv_is_allocated() interface
      block: add .bdrv_co_is_allocated()
      qed: convert to .bdrv_co_is_allocated()
      block: convert qcow2, qcow2, and vmdk to .bdrv_co_is_allocated()
      vvfat: convert to .bdrv_co_is_allocated()
      vdi: convert to .bdrv_co_is_allocated()
      cow: convert to .bdrv_co_is_allocated()
      block: drop .bdrv_is_allocated() interface
      block: add bdrv_co_is_allocated() interface
      qemu-common: add QEMU_ALIGN_DOWN() and QEMU_ALIGN_UP() macros
      coroutine: add qemu_co_queue_restart_all()
      block: add request tracking
      block: add interface to toggle copy-on-read
      block: wait for overlapping requests
      block: request overlap detection
      block: core copy-on-read logic
      block: add -drive copy-on-read=on|off
      cow: use bdrv_co_is_allocated()
      block: implement bdrv_co_is_allocated() boundary cases
      block: wait_for_overlapping_requests() deadlock detection
      block: convert qemu_aio_flush() calls to bdrv_drain_all()

Zhi Yong Wu (5):
      qed: adjust the way to get nb_sectors
      block: add the blockio limits command line support
      CoQueue: introduce qemu_co_queue_wait_insert_head
      block: add I/O throttling algorithm
      hmp/qmp: add block_set_io_throttle

 block-migration.c      |    2 +-
 block.c                |  613 +++++++++++++++++++++++++++++++++++++++++++++++-
 block.h                |   12 +
 block/cow.c            |   46 ++--
 block/qcow.c           |   12 +-
 block/qcow2-cluster.c  |  115 ++++------
 block/qcow2-refcount.c |    7 +-
 block/qcow2-snapshot.c |  330 +++++++++++++++++++-------
 block/qcow2.c          |   28 ++-
 block/qed-table.c      |    6 +-
 block/qed.c            |   15 +-
 block/sheepdog.c       |    4 +-
 block/vdi.c            |    6 +-
 block/vmdk.c           |    8 +-
 block/vvfat.c          |    4 +-
 block_int.h            |   40 +++-
 blockdev.c             |  113 +++++++++-
 blockdev.h             |    2 +
 cpus.c                 |    2 +-
 dma-helpers.c          |   10 +
 hmp-commands.hx        |   20 ++-
 hmp.c                  |   10 +
 hw/ide/macio.c         |    5 +-
 hw/ide/pci.c           |    2 +-
 hw/virtio-blk.c        |    2 +-
 hw/xen_disk.c          |   86 +-------
 hw/xen_platform.c      |    2 +-
 qapi-schema.json       |   16 ++-
 qemu-common.h          |    6 +
 qemu-config.c          |   28 +++
 qemu-coroutine-lock.c  |   23 ++-
 qemu-coroutine.h       |   11 +
 qemu-io.c              |    4 +-
 qemu-options.hx        |   10 +-
 qerror.c               |    4 +
 qerror.h               |    3 +
 qmp-commands.hx        |   53 ++++-
 savevm.c               |    2 +-
 trace-events           |    8 +
 xen-mapcache.c         |    2 +-
 40 files changed, 1329 insertions(+), 343 deletions(-)



reply via email to

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