From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58400) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b7YIK-0006oj-AG for qemu-devel@nongnu.org; Mon, 30 May 2016 21:16:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b7YIJ-0000dt-BZ for qemu-devel@nongnu.org; Mon, 30 May 2016 21:16:32 -0400 Message-ID: <574CE6CF.8000003@cn.fujitsu.com> Date: Tue, 31 May 2016 09:20:15 +0800 From: Changlong Xie MIME-Version: 1.0 References: <1463729780-31982-1-git-send-email-xiecl.fnst@cn.fujitsu.com> <1463729780-31982-9-git-send-email-xiecl.fnst@cn.fujitsu.com> <20160530181416.GB1366@stefanha-x1.localdomain> In-Reply-To: <20160530181416.GB1366@stefanha-x1.localdomain> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [Qemu-block] [PATCH v19 08/10] Implement new driver for block replication List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi Cc: qemu devel , Stefan Hajnoczi , Fam Zheng , Max Reitz , Kevin Wolf , Jeff Cody , Wen Congyang , zhanghailiang , qemu block , Jiang Yunhong , Dong Eddie , "Dr. David Alan Gilbert" , Markus Armbruster , Gonglei , Paolo Bonzini On 05/31/2016 02:14 AM, Stefan Hajnoczi wrote: > On Fri, May 20, 2016 at 03:36:18PM +0800, Changlong Xie wrote: >> + /* start backup job now */ >> + error_setg(&s->blocker, >> + "block device is in use by internal backup job"); >> + >> + top_bs = bdrv_lookup_bs(s->top_id, s->top_id, errp); >> + if (!top_bs || !check_top_bs(top_bs, bs)) { >> + reopen_backing_file(s, false, NULL); >> + aio_context_release(aio_context); >> + return; >> + } > > Missing error_setg() with an error message when check_top_bs() fails. > Will add. Thanks -Xie