From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35176) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cxOOC-0000Ja-1k for qemu-devel@nongnu.org; Sun, 09 Apr 2017 21:45:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cxOOB-0006Xn-0u for qemu-devel@nongnu.org; Sun, 09 Apr 2017 21:45:08 -0400 Date: Mon, 10 Apr 2017 09:44:55 +0800 From: Fam Zheng Message-ID: <20170410014455.GB15038@lemon> References: <1491741460-10308-1-git-send-email-lidongchen@tencent.com> <20170410005142.GA14050@lemon> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Subject: Re: [Qemu-devel] [PATCH v3] migration/block: use blk_pwrite_zeroes for each zero cluster List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: 858585 jemmy Cc: qemu-devel@nongnu.org, qemu-block@nongnu.org, quintela@redhat.com, dgilbert@redhat.com, Stefan Hajnoczi , Lidong Chen On Mon, 04/10 09:10, 858585 jemmy wrote: > >> + if (ret < 0) { > >> + g_free(buf); > >> + return ret; > >> + } > > > > This if block is not necessary because... > > Hi Fam: > It's necessary to check each cluster is written successfully. > if we remove this if block, it maybe ignore some error, and only check > the last cluster. > Thanks. Yes, I missed the fact it is in the loop body. My bad. Thanks for pointint out: Reviewed-by: Fam Zheng