[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/29] Block layer patches
From: |
Kevin Wolf |
Subject: |
[Qemu-devel] [PULL 00/29] Block layer patches |
Date: |
Fri, 16 Oct 2015 17:05:45 +0200 |
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
- [Qemu-devel] [PULL 00/29] Block layer patches,
Kevin Wolf <=
- [Qemu-devel] [PULL 01/29] iotests: disable core dumps in test 061, Kevin Wolf, 2015/10/16
- [Qemu-devel] [PULL 02/29] throttle: test that snapshots move the throttling configuration, Kevin Wolf, 2015/10/16
- [Qemu-devel] [PULL 03/29] qmp-commands.hx: Update the supported 'transaction' operations, Kevin Wolf, 2015/10/16
- [Qemu-devel] [PULL 05/29] block: Introduce BDS.file_child, Kevin Wolf, 2015/10/16
- [Qemu-devel] [PULL 06/29] vmdk: Use BdrvChild instead of BDS for references to extents, Kevin Wolf, 2015/10/16
- [Qemu-devel] [PULL 04/29] block: qemu-iotests - fix vmdk test 059.out, Kevin Wolf, 2015/10/16
- [Qemu-devel] [PULL 07/29] blkverify: Convert s->test_file to BdrvChild, Kevin Wolf, 2015/10/16
- [Qemu-devel] [PULL 10/29] block: Remove bdrv_open_image(), Kevin Wolf, 2015/10/16
- [Qemu-devel] [PULL 13/29] block: Split bdrv_move_feature_fields(), Kevin Wolf, 2015/10/16
- [Qemu-devel] [PULL 08/29] quorum: Convert to BdrvChild, Kevin Wolf, 2015/10/16