]> git.baikalelectronics.ru Git - kernel.git/commit
f2fs: move f2fs_balance_fs to punch_hole
authorJaegeuk Kim <jaegeuk.kim@samsung.com>
Fri, 11 Jan 2013 05:09:38 +0000 (14:09 +0900)
committerJaegeuk Kim <jaegeuk.kim@samsung.com>
Fri, 11 Jan 2013 06:09:23 +0000 (15:09 +0900)
commit175594df23e7e2204ccffda7a87923cf745b03cc
treed03afbc42a9936767b814b2b0f3f13c9784e9916
parent527e9dc6f091be123ccfd42f852e90be0f1ff4ad
f2fs: move f2fs_balance_fs to punch_hole

The f2fs_fallocate() has two operations: punch_hole and expand_size.

Only in the case of punch_hole, dirty node pages can be produced, so let's
trigger f2fs_balance_fs() in this case only.
Furthermore, let's trigger it at every data truncation routine.

Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com>
Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
fs/f2fs/file.c