diff options
author | Jaegeuk Kim <jaegeuk@kernel.org> | 2018-09-26 01:25:21 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2019-11-25 17:54:27 +0300 |
commit | 8669a2782c055ac090fe51b672f669b73685b716 (patch) | |
tree | c07b24c245222c2a48154bbdcf1b735bbab8ca11 /fs | |
parent | e50b2964e3830b707fdadda1b4b47cd175672b42 (diff) | |
download | linux-8669a2782c055ac090fe51b672f669b73685b716.tar.xz |
f2fs: return correct errno in f2fs_gc
[ Upstream commit 61f7725aa148ee870436a29d3a24d5c00ab7e9af ]
This fixes overriding error number in f2fs_gc.
Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/f2fs/gc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/f2fs/gc.c b/fs/f2fs/gc.c index 928b9e046d8a..de32dfaaa492 100644 --- a/fs/f2fs/gc.c +++ b/fs/f2fs/gc.c @@ -880,7 +880,7 @@ stop: put_gc_inode(&gc_list); - if (sync) + if (sync && !ret) ret = sec_freed ? 0 : -EAGAIN; return ret; } |