From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:59898) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SRllz-0007MT-LV for qemu-devel@nongnu.org; Tue, 08 May 2012 10:52:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SRllx-0007SZ-JJ for qemu-devel@nongnu.org; Tue, 08 May 2012 10:52:19 -0400 Received: from mail-pb0-f45.google.com ([209.85.160.45]:54112) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SRllx-0007SM-AX for qemu-devel@nongnu.org; Tue, 08 May 2012 10:52:17 -0400 Received: by pbbro12 with SMTP id ro12so10989636pbb.4 for ; Tue, 08 May 2012 07:52:15 -0700 (PDT) Sender: Paolo Bonzini From: Paolo Bonzini Date: Tue, 8 May 2012 16:51:40 +0200 Message-Id: <1336488722-13120-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PATCH 1.1 00/22] Rebased queue of block patches. List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: kwolf@redhat.com, stefanha@linux.vnet.ibm.com Here is my queue, rebased and retested. Patches up to 18 are bugfixes. Patches at 19 and above are increasingly borderline. Based on kwolf/block, tested with "make check-block". Paolo Bonzini (23): block: fix snapshot on QED block: another bdrv_append fix block: do not reuse the backing file across bdrv_close/bdrv_open block: fully delete bs->file when closing block: add block_job_sleep_ns block: wait for job callback in block_job_cancel_sync block: simplify path_is_absolute block: protect path_has_protocol from filenames with colons block: move field reset from bdrv_open_common to bdrv_close qemu-img: make "info" backing file output correct and easier to use qemu-io: correctly print non-integer values as decimals qemu-io: fix the alloc command stream: fix sectors not allocated test stream: add testcase for partial streaming stream: pass new base image format to bdrv_change_backing_file stream: fix HMP block_job_set_speed stream: fix ratelimiting corner case stream: do not copy unallocated sectors from the base block: implement is_allocated for raw stream: tweak usage of bdrv_co_is_allocated stream: move is_allocated_above to block.c stream: move rate limiting to a separate header file block.c | 169 ++- block.h | 6 + block/qed.c | 7 + block/raw-posix.c | 102 ++ block/raw.c | 8 + block/stream.c | 152 +-- block/vvfat.c | 7 + block_int.h | 34 +- cmd.c | 40 +- include/qemu/ratelimit.h | 50 + qapi-schema.json | 4 + qemu-img.c | 12 +- qemu-io.c | 10 +- tests/qemu-iotests/002.out | 4 +- tests/qemu-iotests/012.out | 2 +- tests/qemu-iotests/016.out | 12 +- tests/qemu-iotests/017.out | 1024 +++++++-------- tests/qemu-iotests/018.out | 1024 +++++++-------- tests/qemu-iotests/019.out | 1536 +++++++++++----------- tests/qemu-iotests/020.out | 1024 +++++++-------- tests/qemu-iotests/023.out | 2880 ++++++++++++++++++++--------------------- tests/qemu-iotests/027.out | 2 +- tests/qemu-iotests/028.out | 448 +++---- tests/qemu-iotests/030 | 33 +- tests/qemu-iotests/030.out | 4 +- tests/qemu-iotests/033.out | 6 +- tests/qemu-iotests/035.out | 384 +++--- tests/qemu-iotests/iotests.py | 10 +- 28 files changed, 4624 insertions(+), 4366 deletions(-) create mode 100644 include/qemu/ratelimit.h -- 1.7.10.1