From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jaegeuk Kim Subject: [PATCH 2/2] f2fs: return correct errno in f2fs_gc Date: Tue, 25 Sep 2018 18:46:17 -0700 Message-ID: <20180926014617.12369-2-jaegeuk@kernel.org> References: <20180926014617.12369-1-jaegeuk@kernel.org> Return-path: In-Reply-To: <20180926014617.12369-1-jaegeuk@kernel.org> Sender: linux-kernel-owner@vger.kernel.org To: linux-kernel@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net Cc: Jaegeuk Kim List-Id: linux-f2fs-devel.lists.sourceforge.net This fixes overriding error number in f2fs_gc. Signed-off-by: Jaegeuk Kim --- fs/f2fs/gc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/f2fs/gc.c b/fs/f2fs/gc.c index 77ffa8045a3b..c051dc4ddf1a 100644 --- a/fs/f2fs/gc.c +++ b/fs/f2fs/gc.c @@ -1241,7 +1241,7 @@ int f2fs_gc(struct f2fs_sb_info *sbi, bool sync, put_gc_inode(&gc_list); - if (sync) + if (sync && !ret) ret = sec_freed ? 0 : -EAGAIN; return ret; } -- 2.17.0.441.gb46fe60e1d-goog