f2fs: do not preallocate block unaligned to 4KB
authorJaegeuk Kim <jaegeuk@kernel.org>
Sat, 7 May 2016 15:52:57 +0000 (08:52 -0700)
committerJaegeuk Kim <jaegeuk@kernel.org>
Sat, 7 May 2016 17:44:57 +0000 (10:44 -0700)
commit0080c5076409d211fbe28d6f07966f7d39e58bad
tree580bffd1c8dfb3de63e4f446bfb3db2d43c4f779
parent79344efb93a26378a91193bed133cee42162cd81
f2fs: do not preallocate block unaligned to 4KB

Previously f2fs_preallocate_blocks() tries to allocate unaligned blocks.
In f2fs_write_begin(), however, prepare_write_begin() does not skip its
allocation due to (len != 4KB).
So, it needs locking node page twice unexpectedly.

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