f2fs: don't bother wait_ms by foreground gc
authorqixiaoyu1 <qxy65535@gmail.com>
Mon, 18 Jul 2022 03:28:40 +0000 (11:28 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Sun, 31 Jul 2022 03:17:07 +0000 (20:17 -0700)
commit1adaa71ea9bff3a0ca0b37eabbb7f89225b595cb
tree67fc03aeb4d09c47a14f01641bd8356e61f442d2
parent0d5b9d8156396bbe1c982708b38ab9e188c45ec9
f2fs: don't bother wait_ms by foreground gc

f2fs_gc returns -EINVAL via f2fs_balance_fs when there is enough free
secs after write checkpoint, but with gc_merge enabled, it will cause
the sleep time of gc thread to be set to no_gc_sleep_time even if there
are many dirty segments can be selected.

Signed-off-by: qixiaoyu1 <qixiaoyu1@xiaomi.com>
Reviewed-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/gc.c