Patchwork [PULL,00/33] Block patches

login
register
mail settings
Submitter Kevin Wolf
Date Sept. 13, 2013, 11:50 a.m.
Message ID <1379073063-14963-1-git-send-email-kwolf@redhat.com>
Download mbox
Permalink /patch/274733/
State New
Headers show

Pull-request

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

Comments

Kevin Wolf - Sept. 13, 2013, 11:50 a.m.
The following changes since commit 2d1fe1873a984d1c2c89ffa3d12949cafc718551:

  Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20130910' into staging (2013-09-11 14:46:52 -0500)

are available in the git repository at:


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

for you to fetch changes up to c21bddf27fd8029890e9fc2ee314788919eababf:

  qemu-iotests: Fix test 038 (2013-09-13 12:02:33 +0200)

----------------------------------------------------------------
Bharata B Rao (1):
      qemu-iotests: Cleanup test image in test number 007

Kevin Wolf (2):
      qcow2: Pass discard type to qcow2_discard_clusters()
      qcow2: Discard VM state in active L1 after creating snapshot

Max Reitz (16):
      block: Image file option amendment
      qcow2-cache: Empty cache
      qcow2-cluster: Expand zero clusters
      qcow2: Save refcount order in BDRVQcowState
      qcow2: Implement bdrv_amend_options
      qemu-iotest: qcow2 image option amendment
      qemu-iotests: New test case in 061
      bdrv: Use "Error" for opening images
      bdrv: Use "Error" for creating images
      block: Error parameter for open functions
      block: Error parameter for create functions
      qemu-img create: Emit filename on error
      qcow2: Use Error parameter
      qemu-iotests: Adjustments due to error propagation
      block: Assert validity of BdrvActionOps
      qemu-iotests: Fix test 038

Paolo Bonzini (1):
      qemu-img: fix invalid JSON

Stefan Hajnoczi (1):
      coroutine: add ./configure --disable-coroutine-pool

Tal Kain (1):
      raw-win32.c: Fix incorrect handling behaviour of small block files

Wenchao Xia (11):
      qemu-iotests: add unix socket help program
      qemu-iotests: add infrastructure of fd passing via SCM
      qemu-iotests: add tests for runtime fd passing via SCM rights
      snapshot: new function bdrv_snapshot_find_by_id_and_name()
      snapshot: distinguish id and name in snapshot delete
      qmp: add internal snapshot support in qmp_transaction
      qmp: add interface blockdev-snapshot-internal-sync
      qmp: add interface blockdev-snapshot-delete-internal-sync
      hmp: add interface hmp_snapshot_blkdev_internal
      hmp: add interface hmp_snapshot_delete_blkdev_internal
      qemu-iotests: add 057 internal snapshot for block device test case

 QMP/qmp.py                             |   6 +
 block.c                                | 184 +++++++++++-----
 block/blkdebug.c                       |   7 +-
 block/blkverify.c                      |  11 +-
 block/bochs.c                          |   3 +-
 block/cloop.c                          |   3 +-
 block/cow.c                            |  15 +-
 block/curl.c                           |   3 +-
 block/dmg.c                            |   3 +-
 block/gluster.c                        |   4 +-
 block/iscsi.c                          |   8 +-
 block/mirror.c                         |   5 +-
 block/nbd.c                            |   3 +-
 block/parallels.c                      |   3 +-
 block/qcow.c                           |  15 +-
 block/qcow2-cache.c                    |  18 ++
 block/qcow2-cluster.c                  | 241 ++++++++++++++++++++-
 block/qcow2-refcount.c                 |  29 +--
 block/qcow2-snapshot.c                 |  62 ++++--
 block/qcow2.c                          | 346 +++++++++++++++++++++++++-----
 block/qcow2.h                          |  20 +-
 block/qed.c                            |  18 +-
 block/raw-posix.c                      |  18 +-
 block/raw-win32.c                      |  10 +-
 block/raw_bsd.c                        |  16 +-
 block/rbd.c                            |  27 ++-
 block/sheepdog.c                       |  21 +-
 block/snapshot.c                       | 133 +++++++++++-
 block/ssh.c                            |   6 +-
 block/vdi.c                            |   6 +-
 block/vhdx.c                           |   3 +-
 block/vmdk.c                           |  17 +-
 block/vpc.c                            |   6 +-
 block/vvfat.c                          |  13 +-
 blockdev.c                             | 222 +++++++++++++++++--
 configure                              |  26 ++-
 hmp-commands.hx                        |  37 +++-
 hmp.c                                  |  22 ++
 hmp.h                                  |   2 +
 hw/block/xen_disk.c                    |   7 +-
 include/block/block.h                  |  13 +-
 include/block/block_int.h              |  17 +-
 include/block/snapshot.h               |  14 +-
 include/qemu-common.h                  |   3 +
 qapi-schema.json                       |  66 +++++-
 qemu-coroutine.c                       |  34 +--
 qemu-img-cmds.hx                       |   6 +
 qemu-img.c                             | 136 +++++++++---
 qemu-img.texi                          |   5 +
 qemu-io.c                              |  14 +-
 qemu-nbd.c                             |   6 +-
 qmp-commands.hx                        | 104 ++++++++-
 savevm.c                               |  32 +--
 tests/Makefile                         |   3 +-
 tests/qemu-iotests/007                 |   2 +-
 tests/qemu-iotests/038                 |   3 +-
 tests/qemu-iotests/038.out             |  10 +-
 tests/qemu-iotests/045                 |  51 ++++-
 tests/qemu-iotests/045.out             |   4 +-
 tests/qemu-iotests/049.out             |  18 +-
 tests/qemu-iotests/051.out             |  35 ++-
 tests/qemu-iotests/054.out             |   4 +-
 tests/qemu-iotests/057                 | 259 +++++++++++++++++++++++
 tests/qemu-iotests/057.out             |   5 +
 tests/qemu-iotests/060                 |   2 +-
 tests/qemu-iotests/060.out             |   3 +-
 tests/qemu-iotests/061                 | 206 ++++++++++++++++++
 tests/qemu-iotests/061.out             | 376 +++++++++++++++++++++++++++++++++
 tests/qemu-iotests/check               |   1 +
 tests/qemu-iotests/common.rc           |   2 +-
 tests/qemu-iotests/group               |   2 +
 tests/qemu-iotests/iotests.py          |  23 ++
 tests/qemu-iotests/socket_scm_helper.c | 135 ++++++++++++
 73 files changed, 2823 insertions(+), 370 deletions(-)
 create mode 100755 tests/qemu-iotests/057
 create mode 100644 tests/qemu-iotests/057.out
 create mode 100755 tests/qemu-iotests/061
 create mode 100644 tests/qemu-iotests/061.out
 create mode 100644 tests/qemu-iotests/socket_scm_helper.c