From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50924) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XmitV-00026u-M9 for qemu-devel@nongnu.org; Fri, 07 Nov 2014 07:44:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XmitP-0002Bu-G1 for qemu-devel@nongnu.org; Fri, 07 Nov 2014 07:44:01 -0500 Received: from relay.parallels.com ([195.214.232.42]:37240) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XmitP-0001pn-92 for qemu-devel@nongnu.org; Fri, 07 Nov 2014 07:43:55 -0500 Message-ID: <545CB9F6.5050906@parallels.com> Date: Fri, 7 Nov 2014 15:24:22 +0300 From: Vladimir Sementsov-Ogievskiy MIME-Version: 1.0 References: 1414639364-4499-3-git-send-email-famz@redhat.com Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v6 02/10] qmp: Add block-dirty-bitmap-add and block-dirty-bitmap-remove List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: famz@redhat.com Cc: Kevin Wolf , Benoit Canet , Vladimir Sementsov-Ogievskij , Markus Armbruster , qemu-devel@nongnu.org, John Snow , Max Reitz , Stefan Hajnoczi , Jd , Paolo Bonzini , Luiz Capitulino > + if (!name || name[0] == '\0') { Isn't is better to move "name[0] == '\0'" check to bdrv_create_dirty_bitmap, near existed name checking? > + if (granularity < 512 || is_power_of_2(granularity)) { > + error_setg(errp, "Granularity must be power of 2 " > + "and greater than 512"); > + return; > + } > + } else { > + granularity = 65536; > + } Why not using something like DEFAULT_CLUSTER_SIZE, as in block/qcow2.h ? -- Best regards, Vladimir