From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52716) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1wr1-0001h1-Oe for qemu-devel@nongnu.org; Mon, 08 Jun 2015 09:12:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z1wqx-0005Wg-4p for qemu-devel@nongnu.org; Mon, 08 Jun 2015 09:12:39 -0400 Received: from mx1.redhat.com ([209.132.183.28]:48850) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1wl1-0002w8-Ag for qemu-devel@nongnu.org; Mon, 08 Jun 2015 09:06:27 -0400 From: Stefan Hajnoczi Date: Mon, 8 Jun 2015 14:06:16 +0100 Message-Id: <1433768785-19413-1-git-send-email-stefanha@redhat.com> Subject: [Qemu-devel] [PULL v2 0/9] Block patches List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Kevin Wolf , Peter Maydell , Stefan Hajnoczi v2: * Add latest revision of Fam's mirror discard series [Fam] * Drop group throttling patch series due to Mac OS X test failure [Peter] The following changes since commit 00967f4e0bab246679d0ddc32fd31a7179345baf: Merge remote-tracking branch 'remotes/agraf/tags/signed-s390-for-upstream' into staging (2015-06-05 12:04:42 +0100) are available in the git repository at: git://github.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to bc0036976efc03a5f70c90f3100b036ea0557790: iotests: Use event_wait in wait_ready (2015-06-08 11:27:35 +0100) ---------------------------------------------------------------- ---------------------------------------------------------------- Fam Zheng (8): block: Add bdrv_get_block_status_above qmp: Add optional bool "unmap" to drive-mirror mirror: Do zero write on target if sectors not allocated block: Fix dirty bitmap in bdrv_co_discard block: Remove bdrv_reset_dirty qemu-iotests: Make block job methods common qemu-iotests: Add test case for mirror with unmap iotests: Use event_wait in wait_ready Stefan Hajnoczi (1): Revert "iothread: release iothread around aio_poll" async.c | 8 +++++- block.c | 12 -------- block/io.c | 60 ++++++++++++++++++++++++++++++--------- block/mirror.c | 28 +++++++++++++++--- blockdev.c | 5 ++++ hmp.c | 2 +- include/block/block.h | 4 +++ include/block/block_int.h | 4 +-- iothread.c | 11 ++++++-- qapi/block-core.json | 8 +++++- qmp-commands.hx | 3 ++ tests/qemu-iotests/041 | 66 ++++++++++--------------------------------- tests/qemu-iotests/132 | 59 ++++++++++++++++++++++++++++++++++++++ tests/qemu-iotests/132.out | 5 ++++ tests/qemu-iotests/group | 1 + tests/qemu-iotests/iotests.py | 23 +++++++++++++++ tests/test-aio.c | 19 ++++++------- 17 files changed, 220 insertions(+), 98 deletions(-) create mode 100644 tests/qemu-iotests/132 create mode 100644 tests/qemu-iotests/132.out -- 2.4.2