f2fs: fix to fallback to buffered IO in IO aligned mode
authorChao Yu <yuchao0@huawei.com>
Wed, 28 Aug 2019 09:33:37 +0000 (17:33 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Mon, 16 Sep 2019 15:38:49 +0000 (08:38 -0700)
commit9720ee80aa183c6463b3e8c68f51eb979583d0ea
tree08daad5519a1c42d21d23889b384f8e09075f47b
parent05e360061cbdcbfa93f8fcace2e7b53b2baed191
f2fs: fix to fallback to buffered IO in IO aligned mode

In LFS mode, we allow OPU for direct IO, however, we didn't consider
IO alignment feature, so direct IO can trigger unaligned IO, let's
just fallback to buffered IO to keep correct IO alignment semantics
in all places.

Fixes: f847c699cff3 ("f2fs: allow out-place-update for direct IO in LFS mode")
Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/f2fs.h