From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:47126) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RumYp-0007TP-1t for qemu-devel@nongnu.org; Tue, 07 Feb 2012 10:02:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RumYi-0001jm-EM for qemu-devel@nongnu.org; Tue, 07 Feb 2012 10:02:23 -0500 Received: from mx1.redhat.com ([209.132.183.28]:17396) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RumYi-0001jc-6G for qemu-devel@nongnu.org; Tue, 07 Feb 2012 10:02:16 -0500 From: Kevin Wolf Date: Tue, 7 Feb 2012 16:05:38 +0100 Message-Id: <1328627140-9923-1-git-send-email-kwolf@redhat.com> Subject: [Qemu-devel] [PATCH 0/2] qcow2: Rework header updates List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: kwolf@redhat.com, stefanha@gmail.com This series does not only fix the chance of breaking images with a crash in the middle of a backing file link update, but also fixes header updates in images with unknown header extensions. It provides functions to update the whole header instead of only the header extensions. These fixes and improvements are a prerequisite for any qcow3 code. Kevin Wolf (2): qcow2: Update whole header at once qcow2: Keep unknown header extension when rewriting header block/qcow2.c | 194 +++++++++++++++++++++++++++++++++++++++------------------ block/qcow2.h | 9 +++ 2 files changed, 143 insertions(+), 60 deletions(-) -- 1.7.6.5