summaryrefslogtreecommitdiff
path: root/fs/f2fs/gc.h
diff options
context:
space:
mode:
authorChao Yu <yuchao0@huawei.com>2016-05-09 11:56:31 (GMT)
committerJaegeuk Kim <jaegeuk@kernel.org>2016-05-11 16:56:36 (GMT)
commit6e9619499f53b22ead972e476c0e8341c997d929 (patch)
tree0e026991b79762ea8ed14aa4f537e049a6deded6 /fs/f2fs/gc.h
parent46008c6d42328710f9beaf5c2b47dc92b1cc1a75 (diff)
downloadlinux-6e9619499f53b22ead972e476c0e8341c997d929.tar.xz
f2fs: support in batch fzero in dnode page
This patch tries to speedup fzero_range by making space preallocation and address removal of blocks in one dnode page as in batch operation. In virtual machine, with zram driver: dd if=/dev/zero of=/mnt/f2fs/file bs=1M count=4096 time xfs_io -f /mnt/f2fs/file -c "fzero 0 4096M" Before: real 0m3.276s user 0m0.008s sys 0m3.260s After: real 0m1.568s user 0m0.000s sys 0m1.564s Signed-off-by: Chao Yu <yuchao0@huawei.com> [Jaegeuk Kim: consider ENOSPC case] Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/f2fs/gc.h')
0 files changed, 0 insertions, 0 deletions