From mboxrd@z Thu Jan 1 00:00:00 1970 References: <1566367838-47809-1-git-send-email-bo.liu@linux.alibaba.com> <20190822201627.GD8999@redhat.com> From: piaojun Message-ID: <5D5F31BC.1020704@huawei.com> Date: Fri, 23 Aug 2019 08:22:20 +0800 MIME-Version: 1.0 In-Reply-To: <20190822201627.GD8999@redhat.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit Subject: Re: [Virtio-fs] [PATCH] virtiofs: fix return value of iomap_begin_upgrade_mapping List-Id: Development discussions about virtio-fs List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Vivek Goyal , Liu Bo Cc: virtio-fs@redhat.com On 2019/8/23 4:16, Vivek Goyal wrote: > On Wed, Aug 21, 2019 at 02:10:38PM +0800, Liu Bo wrote: >> Set ret = 0 if everything runs fine. >> >> Signed-off-by: Liu Bo >> --- >> fs/fuse/file.c | 1 + >> 1 file changed, 1 insertion(+) >> >> diff --git a/fs/fuse/file.c b/fs/fuse/file.c >> index eb7543a..d3c5e45 100644 >> --- a/fs/fuse/file.c >> +++ b/fs/fuse/file.c >> @@ -1985,6 +1985,7 @@ static int iomap_begin_upgrade_mapping(struct inode *inode, loff_t pos, >> >> out_fill_iomap: >> fuse_fill_iomap(inode, pos, length, iomap, dmap, flags); >> + ret = 0; > > Thanks. I initialized ret = 0 in the beginning itself now. This probably would not work as ret will be set -EIO again immediately. Jun