]> git.baikalelectronics.ru Git - kernel.git/commit
f2fs: read node blocks ahead when truncating blocks
authorJaegeuk Kim <jaegeuk@kernel.org>
Fri, 6 May 2016 23:19:43 +0000 (16:19 -0700)
committerJaegeuk Kim <jaegeuk@kernel.org>
Sat, 7 May 2016 17:44:56 +0000 (10:44 -0700)
commit0580e778b1ff7c91752e44e7e2d70189d86db5d1
tree661222cc79afdc9c8f7b9954b9868b8cd89184a2
parent222ff56353066537f6549aae535eb4ae947c43c9
f2fs: read node blocks ahead when truncating blocks

This patch enables reading node blocks in advance when truncating large
data blocks.

 > time rm $MNT/testfile (500GB) after drop_cachees
Before : 9.422 s
After  : 4.821 s

Reported-by: Stephen Bates <stephen.bates@microsemi.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/file.c
fs/f2fs/node.c