f2fs: avoid punch_hole overhead when releasing volatile data
authorJaegeuk Kim <jaegeuk@kernel.org>
Wed, 18 Mar 2015 00:16:35 +0000 (17:16 -0700)
committerJaegeuk Kim <jaegeuk@kernel.org>
Fri, 10 Apr 2015 22:08:46 +0000 (15:08 -0700)
commit3c6c2bebef79999b1827041696dc1881e637e3af
tree32391cbf119529871a6663ed62d5ab0b2e94a09e
parent83e21db6939dd6ff50a81d54aaef4b44847aefff
f2fs: avoid punch_hole overhead when releasing volatile data

This patch is to avoid some punch_hole overhead when releasing volatile data.
If volatile data was not written yet, we just can make the first page as zero.

Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/data.c
fs/f2fs/f2fs.h
fs/f2fs/file.c
fs/f2fs/inode.c