From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43200) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ve5u0-0002L6-FW for qemu-devel@nongnu.org; Wed, 06 Nov 2013 11:24:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ve5tt-0000h3-7i for qemu-devel@nongnu.org; Wed, 06 Nov 2013 11:24:20 -0500 Received: from mail6.webfaction.com ([74.55.86.74]:57830 helo=smtp.webfaction.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ve5tt-0000gv-1f for qemu-devel@nongnu.org; Wed, 06 Nov 2013 11:24:13 -0500 From: Charlie Shepherd Date: Wed, 6 Nov 2013 16:59:26 +0100 Message-Id: <1383753568-15844-1-git-send-email-charlie@ctshepherd.com> Subject: [Qemu-devel] [PATCH v3 0/2] COW: Speed up writes List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: kwolf@redhat.com, pbonzini@redhat.com, gabriel@kerneis.info, Charlie Shepherd , stefanha@gmail.com v3: - Refix cow_update_bitmap and squash patches 1 & 3 together to ensuring that we only flush if necessary, patch 1 on its own would change this causing a regression. v2: - Fix bit position calculations in cow_update_bitmap - Add necessary check in cow_set_bits Following on from Paolo's commits 26ae980 and 276cbc7, this patchset implements some changes he recommended earlier which I didn't previously have time to do while on GSoC. Charlie Shepherd (2): COW: Speed up writes COW: Extend checking allocated bits to beyond one sector block/cow.c | 123 ++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 75 insertions(+), 48 deletions(-) -- 1.8.4.rc3