From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60731) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XteP4-0004as-6v for qemu-devel@nongnu.org; Wed, 26 Nov 2014 10:21:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XteOx-0005ZK-VT for qemu-devel@nongnu.org; Wed, 26 Nov 2014 10:21:14 -0500 Message-ID: <5475EFCC.6080906@redhat.com> Date: Wed, 26 Nov 2014 16:20:44 +0100 From: Max Reitz MIME-Version: 1.0 References: <1416924485-13304-1-git-send-email-mreitz@redhat.com> <1416924485-13304-2-git-send-email-mreitz@redhat.com> <87h9xm4e8u.fsf@blackfin.pond.sub.org> <547599A1.5080100@redhat.com> <5475EF72.40303@redhat.com> In-Reply-To: <5475EF72.40303@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 01/12] block: qcow2 driver may not be found List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Eric Blake , Markus Armbruster Cc: Kevin Wolf , Peter Lieven , qemu-devel@nongnu.org, Stefan Hajnoczi , qemu-stable@nongnu.org On 2014-11-26 at 16:19, Eric Blake wrote: > On 11/26/2014 02:13 AM, Max Reitz wrote: >> On 2014-11-26 at 08:23, Markus Armbruster wrote: >>> Max Reitz writes: >>> >>>> Albeit absolutely impossible right now, bdrv_find_format("qcow2") may >>>> fail. bdrv_append_temp_snapshot() should heed that case. >>> Impossible because we always compile in bdrv_qcow2. >>>> +++ b/block.c >>>> @@ -1320,6 +1320,12 @@ int bdrv_append_temp_snapshot(BlockDriverState >>>> *bs, int flags, Error **errp) >>>> } >>>> bdrv_qcow2 = bdrv_find_format("qcow2"); >>>> + if (!bdrv_qcow2) { > Would it be shorter to 'assert(bdrv_qcow2);' to still silence Coverity? Sounds like a good compromise. Will do. Max