commit | dc91de78e5e1d44238b5dd2b57d2e8e67cbc00a1 | [log] [tgz] |
---|---|---|
author | Jaegeuk Kim <jaegeuk@kernel.org> | Fri Jan 13 13:12:29 2017 -0800 |
committer | Jaegeuk Kim <jaegeuk@kernel.org> | Wed Feb 22 20:24:48 2017 -0800 |
tree | d78cc69fe7a50db8a8c3207cb532eab76c051bfd | |
parent | dcc9165dbf9961cf2848af728f8be31f28a3c790 [diff] |
f2fs: do not preallocate blocks which has wrong buffer Sheng Yong reports needless preallocation if write(small_buffer, large_size) is called. In that case, f2fs preallocates large_size, but vfs returns early due to small_buffer size. Let's detect it before preallocation phase in f2fs. Reported-by: Sheng Yong <shengyong1@huawei.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>