f2fs: update i_size after DIO completion
authorJaegeuk Kim <jaegeuk@kernel.org>
Wed, 19 Sep 2018 22:28:40 +0000 (15:28 -0700)
committerJaegeuk Kim <jaegeuk@kernel.org>
Wed, 26 Sep 2018 19:45:34 +0000 (12:45 -0700)
commit0a4daae5ffea39f5015334e4d18a6a80b447cae4
tree56e7018a65f6615649a4ff719c8063c3ff7cd89f
parentd83d0f5ba8532e649146ac32ae47167a28d98c84
f2fs: update i_size after DIO completion

This is related to
ee70daaba82d ("xfs: update i_size after unwritten conversion in dio completion")

If we update i_size during dio_write, dio_read can read out stale data, which
breaks xfstests/465.

Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/data.c
fs/f2fs/f2fs.h