From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36263) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZNgSN-0001yc-D9 for qemu-devel@nongnu.org; Fri, 07 Aug 2015 08:09:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZNgSK-0007ut-7a for qemu-devel@nongnu.org; Fri, 07 Aug 2015 08:09:03 -0400 From: Alberto Garcia In-Reply-To: <1438334355-26914-5-git-send-email-wency@cn.fujitsu.com> References: <1438334355-26914-1-git-send-email-wency@cn.fujitsu.com> <1438334355-26914-5-git-send-email-wency@cn.fujitsu.com> Date: Fri, 07 Aug 2015 14:08:57 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Re: [Qemu-devel] [PATCH for-2.5 4/6] quorum: implement block driver interfaces add/delete a BDS's child List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Wen Congyang , qemu devel , Eric Blake , Markus Armbruster , Stefan Hajnoczi Cc: Kevin Wolf , qemu block , Jiang Yunhong , Dong Eddie , "Dr. David Alan Gilbert" , Gonglei , Yang Hongyang , zhanghailiang On Fri 31 Jul 2015 11:19:13 AM CEST, Wen Congyang wrote: > Signed-off-by: Wen Congyang > Signed-off-by: zhanghailiang > Signed-off-by: Gonglei > Cc: Alberto Garcia > --- > block/quorum.c | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- > 1 file changed, 72 insertions(+), 2 deletions(-) The description is confusing, I suggest something like "quorum: implement bdrv_add_child() and bdrv_del_child()" > + if (s->num_children <= s->threshold) { > + error_setg(errp, "Cannot remove any more child"); > + return; > + } See also my comments about this error message in one of my earlier e-mails. Otherwise it looks good to me, I saw that you added the bdrv_unref() line, thanks! Berto