From nobody Mon Feb 9 09:42:57 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=qq.com ARC-Seal: i=1; a=rsa-sha256; t=1663667948; cv=none; d=zohomail.com; s=zohoarc; b=Ombx5TO+DlU4lB6IwrlCSk28S++rR+6q7nuw1sTdMGibv8kpLrwNrgGo1dSTH8dAz4DElhAGKiDqc96kdrUYDE7SQjE3RG2Yxol3NxLdkcHRbbC2AKJIdUrpQriK8vbw/c78hO14Ni4HNj+8KNHoHkD+vWTBZJcxuVQLAomVJvo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1663667948; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:To; bh=xqAwLa180Ij1wndiihUjuYRbcbY2p1sj1PYq+aDlnkk=; b=muMQWJa/0QSHtmA45EIUN8/4qEb2VgWGvtv8xbVinh8f0tF2P0qPLVgs/g5DiK8vcUW3SwMV04ye5ZkfDKYBHmwa9ykHoQxRyxxTMc60Zwz+XP8H1iLwJUjwCYAhLbFjpolRAstX0RIZbADTlt2yDpsdrgxGuhVzMo7OtgLo55o= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from=<281773481@qq.com> (p=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1663667948962891.7986968702618; Tue, 20 Sep 2022 02:59:08 -0700 (PDT) Received: from localhost ([::1]:59632 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oaa1z-0002vr-Kr for importer@patchew.org; Tue, 20 Sep 2022 05:59:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56268) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <281773481@qq.com>) id 1oaTLR-0005nF-Ud for qemu-devel@nongnu.org; Mon, 19 Sep 2022 22:50:46 -0400 Received: from out162-62-57-210.mail.qq.com ([162.62.57.210]:37477) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <281773481@qq.com>) id 1oaTLM-0000Ou-0f for qemu-devel@nongnu.org; Mon, 19 Sep 2022 22:50:42 -0400 Received: from lihonglei0300.home.langchao.com ([117.160.246.157]) by newxmesmtplogicsvrsza7.qq.com (NewEsmtp) with SMTP id BCD8CCAD; Tue, 20 Sep 2022 10:47:13 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1663642229; bh=xqAwLa180Ij1wndiihUjuYRbcbY2p1sj1PYq+aDlnkk=; h=From:To:Cc:Subject:Date; b=cpZQmgl2MzxrS7qxSJIAKIMANQ8cufqhHRRP9w9JKoxSfMOvyQJqUs3X8cBZzpVJJ Q8rD0l+UPm2lXg4csXgflIxWMpVsm8+/Kb29+JIHnHgdi+yIBj9sQ5+m5r7h6xUy4n pZm0OIOtVUyzkJUnUDsQ5eMRr6Hn6fVBqFfE8V9c= X-QQ-mid: xmsmtpt1663642033tmgywmdbv Message-ID: X-QQ-XMAILINFO: Mdc3TkmnJyI/AwcHEzLZZ1mdkOBxhBvi39bbUIA3HrswSWw6SxOdAWQYEJuZcj YYPIRTNItUMWDmSoz2RW5L4LjPUTvM72PBQBJMvW529dOk2fbZTK5iYHxf3fTzlc9GKCqBlDhR4p RG8i1B8X05j2VwCpPJoOv8YYsITRw75kuRZHhkK3X/N9AAjM9fXxUtbSfnbKee6K2NCCOHPS1ae5 vgrK8IZrH/qEbXkmyf7g74+Ww5EI/JLp/sliwvmkhoyL9r2fI4V2rwWmqFCh703J/pO8fYxy7V+n yqG+T7X5SnJBHGRl/SMrRzufD48wOiWKMrwnrAkVGYLeZEpDp541mAK2+yOK5oeH09kkkDG5kiJv ylZvtfXTK3ElQEgII7cnc4q52XhYQzseOEDYP+CAg/8vdqBIy9EX0DqlKYw3b2xVSO4VHFMRvC3j +BuMPtWf2P0spYNf3xZclY3ZNTDt0LzAs8nXS4O88fRVvCoKdTdudLM2S7cPKZ3jyJH860b4o4V9 E3Kb+Oa8ts7OgLkvXwXg22989MCSFAfv7uo68FjC4yg19Ni0UEsK5YLX72YcLglAdGqqErRpGzza hJpKAjFp5SYUeYPlvSzCKtf+lUmWMps6xc2TkSGyUgq0QnAKsc6Z1lU6Fxgzloi3yRq9U+9pmsEj rHqAovTlo2QTKzwcDssgbhXIeTkaWeXUIbyHVNj//SvyJE7ljYVvkay9mPi+vaP1ofVI8w8uwEFu bYTyMY9Ia806frUPIt8Aqp8exhp86wftOufYrF1MGTnmJWyNIbP9qpZWgA+bbhMZXQdt5ZmSNJbl CvEmLkMoIY2zURKIl+x8ERGvuMLSsMnWgqDrs8FGg4Y2Fr9E4PVFYqTIi4x5yzxk3tj3VHZOvwGL StiWbILsR84STjH58bCLLa0rc/x06ELKqz5NZIjRfZanYM+dzpLU4YSMzMQLvjwA== From: Hongleilee <281773481@qq.com> To: qemu-devel@nongnu.org Cc: kwolf@redhat.com, eesposit@redhat.com, hreitz@redhat.com, vsementsov@virtuozzo.com, laurent@vivier.eu, =?UTF-8?q?Hongleili=20Li=20=28=E6=9D=8E=E7=BA=A2=E7=A3=8A=29-?= =?UTF-8?q?=E4=BA=91=E6=95=B0=E6=8D=AE=E4=B8=AD=E5=BF=83=E9=9B=86=E5=9B=A2?= Subject: [PATCH] This patch is to solve the problem that the bitmap file in memory is lost after creating a snapshot Date: Tue, 20 Sep 2022 10:47:06 +0800 X-OQ-MSGID: <20220920024706.702-1-281773481@qq.com> X-Mailer: git-send-email 2.37.3.windows.1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=162.62.57.210; envelope-from=281773481@qq.com; helo=out162-62-57-210.mail.qq.com X-Spam_score_int: 11 X-Spam_score: 1.1 X-Spam_bar: + X-Spam_report: (1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HELO_DYNAMIC_IPADDR=1.951, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Tue, 20 Sep 2022 04:42:25 -0400 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @qq.com) X-ZM-MESSAGEID: 1663667953636100001 From: Hongleili Li (=E6=9D=8E=E7=BA=A2=E7=A3=8A)-=E4=BA=91=E6=95=B0=E6=8D= =AE=E4=B8=AD=E5=BF=83=E9=9B=86=E5=9B=A2 Signed-off-by: Hongleili Li (=E6=9D=8E=E7=BA=A2=E7=A3=8A)-=E4=BA=91=E6=95= =B0=E6=8D=AE=E4=B8=AD=E5=BF=83=E9=9B=86=E5=9B=A2 --- blockdev.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/blockdev.c b/blockdev.c index 9230888e34..a6b85d06b7 100644 --- a/blockdev.c +++ b/blockdev.c @@ -1534,6 +1534,10 @@ static void external_snapshot_prepare(BlkActionState= *common, =20 state->new_bs =3D bdrv_open(new_image_file, snapshot_ref, options, fla= gs, errp); + + state->new_bs->dirty_bitmaps =3D state->old_bs->dirty_bitmaps; + QLIST_INIT(&state->old_bs->dirty_bitmaps); + /* We will manually add the backing_hd field to the bs later */ if (!state->new_bs) { goto out; --=20 2.37.3.windows.1