mbox

[PULL,00/29] Block layer patches

Message ID 1445007974-11433-1-git-send-email-kwolf@redhat.com
State New
Headers show

Pull-request

git://repo.or.cz/qemu/kevin.git tags/for-upstream

Message

Kevin Wolf Oct. 16, 2015, 3:05 p.m. UTC
The following changes since commit c49d3411faae8ffaab8f7e5db47405a008411c10:

  Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2015-10-12' into staging (2015-10-13 10:42:06 +0100)

are available in the git repository at:


  git://repo.or.cz/qemu/kevin.git tags/for-upstream

for you to fetch changes up to 6b826af7b010ed1963b1e7bfb5c389dcdbaff222:

  blkdebug: Don't confuse image as backing file (2015-10-16 15:35:48 +0200)

----------------------------------------------------------------
Block layer patches

----------------------------------------------------------------
Alberto Garcia (2):
      iotests: disable core dumps in test 061
      throttle: test that snapshots move the throttling configuration

Fam Zheng (1):
      blkdebug: Don't confuse image as backing file

Jeff Cody (3):
      block: qemu-iotests - fix vmdk test 059.out
      util - add automated ID generation utility
      block: auto-generated node-names

Kashyap Chamarthy (1):
      qmp-commands.hx: Update the supported 'transaction' operations

Kevin Wolf (19):
      block: Introduce BDS.file_child
      vmdk: Use BdrvChild instead of BDS for references to extents
      blkverify: Convert s->test_file to BdrvChild
      quorum: Convert to BdrvChild
      block: Convert bs->file to BdrvChild
      block: Remove bdrv_open_image()
      block: Convert bs->backing_hd to BdrvChild
      block: Manage backing file references in bdrv_set_backing_hd()
      block: Split bdrv_move_feature_fields()
      block/io: Make bdrv_requests_pending() public
      block-backend: Add blk_set_bs()
      block: Introduce parents list
      block: Implement bdrv_append() without bdrv_swap()
      blockjob: Store device name at job creation
      block: Add and use bdrv_replace_in_backing_chain()
      block: Remove bdrv_swap()
      block: Allow bdrv_unref_child(bs, NULL)
      blkverify: Fix BDS leak in .bdrv_open error path
      qcow2: Remove forward declaration of QCowAIOCB

Stefan Hajnoczi (3):
      raw-posix: warn about BDRV_O_NATIVE_AIO if libaio is unavailable
      blockdev: always compile in -drive aio= parsing
      qemu-nbd: always compile in --aio=MODE option

 block.c                          | 512 ++++++++++++++++-----------------------
 block/blkdebug.c                 |  34 +--
 block/blkverify.c                |  71 +++---
 block/block-backend.c            |  17 ++
 block/bochs.c                    |   8 +-
 block/cloop.c                    |  10 +-
 block/dmg.c                      |  20 +-
 block/io.c                       |  76 +++---
 block/mirror.c                   |  22 +-
 block/parallels.c                |  38 +--
 block/qapi.c                     |  10 +-
 block/qcow.c                     |  47 ++--
 block/qcow2-cache.c              |  11 +-
 block/qcow2-cluster.c            |  41 ++--
 block/qcow2-refcount.c           |  45 ++--
 block/qcow2-snapshot.c           |  30 +--
 block/qcow2.c                    |  68 +++---
 block/qcow2.h                    |   2 -
 block/qed-table.c                |   4 +-
 block/qed.c                      |  51 ++--
 block/quorum.c                   |  65 ++---
 block/raw-posix.c                |  11 +-
 block/raw_bsd.c                  |  40 +--
 block/snapshot.c                 |  12 +-
 block/stream.c                   |  34 +--
 block/vdi.c                      |  17 +-
 block/vhdx-log.c                 |  25 +-
 block/vhdx.c                     |  36 +--
 block/vmdk.c                     | 133 +++++-----
 block/vpc.c                      |  34 +--
 block/vvfat.c                    |  19 +-
 blockdev.c                       |   8 +-
 blockjob.c                       |  15 +-
 include/block/block.h            |  15 +-
 include/block/block_int.h        |  20 +-
 include/block/blockjob.h         |   8 +
 include/qemu-common.h            |   8 +
 include/qemu/queue.h             |   6 -
 qemu-img.c                       |  20 +-
 qemu-nbd.c                       |   8 -
 qmp-commands.hx                  |  29 ++-
 tests/qemu-iotests/041           |   4 +-
 tests/qemu-iotests/051           |   3 +-
 tests/qemu-iotests/051.out       |   2 +-
 tests/qemu-iotests/059.out       |  12 +-
 tests/qemu-iotests/061           |   8 +-
 tests/qemu-iotests/061.out       |   4 +-
 tests/qemu-iotests/067           |   3 +-
 tests/qemu-iotests/067.out       |   5 +
 tests/qemu-iotests/081           |   3 +-
 tests/qemu-iotests/081.out       |   2 +-
 tests/qemu-iotests/096           |  69 ++++++
 tests/qemu-iotests/096.out       |   5 +
 tests/qemu-iotests/common.filter |   5 +
 tests/qemu-iotests/group         |   1 +
 util/id.c                        |  37 +++
 56 files changed, 960 insertions(+), 883 deletions(-)
 create mode 100644 tests/qemu-iotests/096
 create mode 100644 tests/qemu-iotests/096.out

Comments

Peter Maydell Oct. 18, 2015, 9:57 a.m. UTC | #1
On 16 October 2015 at 16:05, Kevin Wolf <kwolf@redhat.com> wrote:
> The following changes since commit c49d3411faae8ffaab8f7e5db47405a008411c10:
>
>   Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2015-10-12' into staging (2015-10-13 10:42:06 +0100)
>
> are available in the git repository at:
>
>
>   git://repo.or.cz/qemu/kevin.git tags/for-upstream
>
> for you to fetch changes up to 6b826af7b010ed1963b1e7bfb5c389dcdbaff222:
>
>   blkdebug: Don't confuse image as backing file (2015-10-16 15:35:48 +0200)
>
> ----------------------------------------------------------------
> Block layer patches
>
> ----------------------------------------------------------------

Applied, thanks.

-- PMM