From nobody Mon Feb 9 09:08:42 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) client-ip=209.132.183.28; envelope-from=libvir-list-bounces@redhat.com; helo=mx1.redhat.com; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1563883752; cv=none; d=zoho.com; s=zohoarc; b=BtPEKgav6Xmj/sBbKi27Sx2Ubr3h84IS7LGm6b4S10BJ/XcjDdt32L3iYnMFTbUohzC6gF8au1415DEUEn3icXjndjYGF5su57GfUcn6LayteiLcx9rxbgGJOhnyghCMX0d3EcRWnoW5EbEQfvk77xC9X41QRMT35Mb3hkQWUl0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1563883752; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=xWL5Jxdh2ADkv4wbPGOSykOIyZ+6zAQu9qdx7x+ZbEo=; b=kD1mi6di0UjOst2ZGYKFf4TnWUhq7QoY04U+BIQ+2xPdxlS9Hzhg7XbPwSRnRRpidK++GDLTnQbYjh66qcKbNUT3CDp9JxpcolE1y4Lshwt01BO+3wyVqqsRJpQQfCVGASswaRmNbVSt5MVJEdK38RoJnfZQ1jzvSB3xdMX0R6U= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mx.zohomail.com with SMTPS id 1563883752642485.94285542643604; Tue, 23 Jul 2019 05:09:12 -0700 (PDT) Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 2E58585539; Tue, 23 Jul 2019 12:09:11 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.20]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 027B360BF7; Tue, 23 Jul 2019 12:09:11 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id AC490180020F; Tue, 23 Jul 2019 12:09:10 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id x6NC90De009459 for ; Tue, 23 Jul 2019 08:09:00 -0400 Received: by smtp.corp.redhat.com (Postfix) id A3FF45B687; Tue, 23 Jul 2019 12:09:00 +0000 (UTC) Received: from angien.brq.redhat.com (unknown [10.43.2.229]) by smtp.corp.redhat.com (Postfix) with ESMTP id 2D4C75D704 for ; Tue, 23 Jul 2019 12:09:00 +0000 (UTC) From: Peter Krempa To: libvir-list@redhat.com Date: Tue, 23 Jul 2019 14:08:51 +0200 Message-Id: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-loop: libvir-list@redhat.com Subject: [libvirt] [PATCH 7/7] qemu: blockjob: Reset 'synchronous' block job handling flag prior to flushing events X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: quoted-printable Sender: libvir-list-bounces@redhat.com Errors-To: libvir-list-bounces@redhat.com X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.28]); Tue, 23 Jul 2019 12:09:11 +0000 (UTC) Content-Type: text/plain; charset="utf-8" When returning to asynchronous block job handling the flag which determines the handling method should be reset prior to flushing outstanding events. If there's an event to process the handler may invoke the monitor and another event may be received. We'd not process that one. Reset the flag earlier. Signed-off-by: Peter Krempa Reviewed-by: J=C3=A1n Tomko --- src/qemu/qemu_blockjob.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/qemu/qemu_blockjob.c b/src/qemu/qemu_blockjob.c index 292610d089..dfa55a0e7a 100644 --- a/src/qemu/qemu_blockjob.c +++ b/src/qemu/qemu_blockjob.c @@ -808,8 +808,8 @@ qemuBlockJobSyncEnd(virDomainObjPtr vm, diskdst =3D job->disk->dst; VIR_DEBUG("disk=3D%s", NULLSTR(diskdst)); - qemuBlockJobUpdate(vm, job, asyncJob); job->synchronous =3D false; + qemuBlockJobUpdate(vm, job, asyncJob); } --=20 2.21.0 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list