summaryrefslogtreecommitdiffstats
path: root/fs/f2fs/super.c
diff options
context:
space:
mode:
authorChao Yu2017-10-30 10:49:54 +0100
committerJaegeuk Kim2017-11-06 01:42:04 +0100
commitbf34c93d264509422e9eb11e2dbcea8d8e875efd (patch)
tree1c46aea5d501c1965ec7b8b8f2ff178252c946b6 /fs/f2fs/super.c
parentf2fs: use rw_semaphore to protect SIT cache (diff)
downloadkernel-qcow2-linux-bf34c93d264509422e9eb11e2dbcea8d8e875efd.tar.gz
kernel-qcow2-linux-bf34c93d264509422e9eb11e2dbcea8d8e875efd.tar.xz
kernel-qcow2-linux-bf34c93d264509422e9eb11e2dbcea8d8e875efd.zip
f2fs: check curseg space before foreground GC
When we are closing to trigger foreground GC, if there are only a few of dirty metas, we can log these dirty metas in left space of opened segments instead of triggering foreground GC. With this patch, total count of foreground GC triggered by test/generic/* of fstest suit reduce from 254 to 184. So let's do the check before foreground GC anyway. Signed-off-by: Chao Yu <yuchao0@huawei.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/f2fs/super.c')
0 files changed, 0 insertions, 0 deletions