From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=60349 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PhTfD-0000ls-BO for qemu-devel@nongnu.org; Mon, 24 Jan 2011 16:09:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PhTf8-0007Hi-U4 for qemu-devel@nongnu.org; Mon, 24 Jan 2011 16:09:24 -0500 Received: from mx1.redhat.com ([209.132.183.28]:24273) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PhTf8-0007HY-My for qemu-devel@nongnu.org; Mon, 24 Jan 2011 16:09:22 -0500 From: Kevin Wolf Date: Mon, 24 Jan 2011 22:10:29 +0100 Message-Id: <1295903452-18017-1-git-send-email-kwolf@redhat.com> Subject: [Qemu-devel] [PULL 00/23] Block patches List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: anthony@codemonkey.ws Cc: kwolf@redhat.com, qemu-devel@nongnu.org The following changes since commit 0bfe006c5380c5f8a485a55ded3329fbbc224396: multiboot: Fix upper memory size in multiboot info (2011-01-23 22:44:13 +0100) are available in the git repository at: git://repo.or.cz/qemu/kevin.git for-anthony Aurelien Jarno (1): qcow2: fix unaligned access Christoph Hellwig (3): ide: factor dma handling helpers ide: also reset io_buffer_index for writes ide: kill ide_dma_submit_check Jes Sorensen (2): do_snapshot_blkdev() error on missing snapshot_file argument Make strtosz() return int64_t instead of ssize_t Kevin Wolf (5): qemu-img snapshot: Use writeback caching qcow2: Add QcowCache qcow2: Use QcowCache qcow2: Batch flushes for COW Documentation: Add qemu-img check/rebase Markus Armbruster (3): blockdev: Fix error message for invalid -drive CHS blockdev: Make drive_init() use error_report() blockdev: Fix drive_del not to crash when drive is not in use Pierre Riteau (2): Avoid divide by zero when there is no block device to migrate Fix block migration when the device size is not a multiple of 1 MB Stefan Hajnoczi (6): qed: Refuse to create images on block devices block: Use backing format driver during image creation scsi-disk: Allow overriding SCSI INQUIRY removable bit scsi: Allow scsi_bus_legacy_add_drive() to set removable bit usb-msd: Propagate removable bit to SCSI device docs: Document scsi-disk and usb-storage removable parameter Stefan Weil (1): ide: Remove unneeded null pointer check Makefile.objs | 2 +- block-migration.c | 29 ++++- block.c | 8 +- block/qcow2-cache.c | 314 ++++++++++++++++++++++++++++++++++++++++++++++ block/qcow2-cluster.c | 210 +++++++++++-------------------- block/qcow2-refcount.c | 260 ++++++++++++++++---------------------- block/qcow2.c | 48 +++++++- block/qcow2.h | 32 ++++- block/qed.c | 6 + blockdev.c | 81 +++++++------ cutils.c | 8 +- docs/qdev-device-use.txt | 13 ++- hw/ide/core.c | 113 ++++++----------- hw/ide/internal.h | 4 +- hw/ide/pci.c | 13 +-- hw/pci-hotplug.c | 2 +- hw/scsi-bus.c | 8 +- hw/scsi-disk.c | 3 + hw/scsi.h | 3 +- hw/usb-msd.c | 4 +- monitor.c | 2 +- qemu-common.h | 4 +- qemu-img.c | 4 +- qemu-img.texi | 41 ++++++ vl.c | 4 +- 25 files changed, 764 insertions(+), 452 deletions(-) create mode 100644 block/qcow2-cache.c