From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47559) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XKqCE-0000qk-1D for qemu-devel@nongnu.org; Fri, 22 Aug 2014 10:52:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XKqC8-0005ar-Vw for qemu-devel@nongnu.org; Fri, 22 Aug 2014 10:52:05 -0400 Received: from mx1.redhat.com ([209.132.183.28]:42770) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XKqC8-0005aa-OR for qemu-devel@nongnu.org; Fri, 22 Aug 2014 10:52:00 -0400 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s7MEpvLb016804 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 22 Aug 2014 10:51:58 -0400 From: Kevin Wolf Date: Fri, 22 Aug 2014 16:51:24 +0200 Message-Id: <1408719113-5316-1-git-send-email-kwolf@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [PULL 00/29] Block patches List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: kwolf@redhat.com The following changes since commit 302fa283789a2f9b1199c327047cfad2258a23a2: Revert "memory: Use canonical path component as the name" (2014-08-19 20:05:46 +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 bd39e6ed0b88a1473c652c97e731a156cccf16e2: qemu-img: Allow cache mode specification for amend (2014-08-22 14:54:48 +0200) ---------------------------------------------------------------- Block patches ---------------------------------------------------------------- Fam Zheng (1): blkdebug: Delete BH in bdrv_aio_cancel Kevin Wolf (1): qemu-iotests: Fix 028 reference output for qed Maria Kustova (2): runner: Add an argument for test duration runner: Kill a program under test by time-out Markus Armbruster (5): block: Use g_new() & friends where that makes obvious sense block: Use g_new() & friends to avoid multiplying sizes qemu-io-cmds: g_renew() can't fail, bury dead error handling block: Drop some superfluous casts from void * vmdk: Use bdrv_nb_sectors() where sectors, not bytes are wanted Max Reitz (12): qcow2: Constant cache size in bytes qcow2: Use g_try_new0() for cache array qcow2: Add runtime options for cache sizes iotests: Add test for qcow2's cache options block: Add bdrv_refresh_filename() blkdebug: Implement bdrv_refresh_filename() blkverify: Implement bdrv_refresh_filename() nbd: Implement bdrv_refresh_filename() quorum: Implement bdrv_refresh_filename() iotests: Add test for image filename construction qemu-img: Allow source cache mode specification qemu-img: Allow cache mode specification for amend Michael Tokarev (1): block/vvfat.c: remove debugging code to reinit stderr if NULL Ming Lei (1): test-coroutine: test cost introduced by coroutine Peter Lieven (1): block/iscsi: fix memory corruption on iscsi resize Stefan Hajnoczi (4): block: acquire AioContext in qmp_block_resize() virtio-blk: allow block_resize with dataplane raw-posix: fix O_DIRECT short reads qemu-iotests: add test case 101 for short file I/O zhanghailiang (1): virtio-blk: fix reference a pointer which might be freed block-migration.c | 6 +- block.c | 149 +++++++++++++++++++++++++++++++++++++-- block/archipelago.c | 6 +- block/blkdebug.c | 101 ++++++++++++++++++++++++++ block/blkverify.c | 29 ++++++++ block/bochs.c | 2 +- block/gluster.c | 8 +-- block/iscsi.c | 5 +- block/nbd.c | 36 ++++++++++ block/nfs.c | 2 +- block/parallels.c | 2 +- block/qcow.c | 2 +- block/qcow2-cache.c | 13 ++-- block/qcow2-cluster.c | 2 +- block/qcow2-refcount.c | 8 +-- block/qcow2-snapshot.c | 8 +-- block/qcow2.c | 120 ++++++++++++++++++++++++++++--- block/qcow2.h | 13 +++- block/qed-check.c | 3 +- block/quorum.c | 39 ++++++++++ block/raw-posix.c | 11 ++- block/rbd.c | 6 +- block/sheepdog.c | 6 +- block/vdi.c | 2 +- block/vhdx-log.c | 2 +- block/vhdx.c | 4 +- block/vmdk.c | 18 +++-- block/vvfat.c | 19 ++--- blockdev-nbd.c | 2 +- blockdev.c | 15 ++-- hw/block/dataplane/virtio-blk.c | 1 + hw/block/nvme.c | 8 +-- hw/block/virtio-blk.c | 3 +- hw/ide/ahci.c | 2 +- hw/ide/microdrive.c | 2 +- include/block/block.h | 1 + include/block/block_int.h | 6 ++ qemu-img-cmds.hx | 20 +++--- qemu-img.c | 97 +++++++++++++++++++------ qemu-img.texi | 16 +++-- qemu-io-cmds.c | 21 ++---- qemu-io.c | 2 +- tests/image-fuzzer/runner.py | 50 ++++++++++--- tests/qemu-iotests/028 | 1 + tests/qemu-iotests/028.out | 3 +- tests/qemu-iotests/099 | 116 ++++++++++++++++++++++++++++++ tests/qemu-iotests/099.out | 20 ++++++ tests/qemu-iotests/101 | 58 +++++++++++++++ tests/qemu-iotests/101.out | 10 +++ tests/qemu-iotests/103 | 99 ++++++++++++++++++++++++++ tests/qemu-iotests/103.out | 29 ++++++++ tests/qemu-iotests/common.filter | 22 ++++++ tests/qemu-iotests/common.rc | 19 +---- tests/qemu-iotests/group | 3 + tests/test-coroutine.c | 30 ++++++++ 55 files changed, 1103 insertions(+), 175 deletions(-) create mode 100755 tests/qemu-iotests/099 create mode 100644 tests/qemu-iotests/099.out create mode 100755 tests/qemu-iotests/101 create mode 100644 tests/qemu-iotests/101.out create mode 100755 tests/qemu-iotests/103 create mode 100644 tests/qemu-iotests/103.out