summaryrefslogtreecommitdiffstats
path: root/fs/f2fs/segment.c
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk@kernel.org>2018-05-04 08:26:02 +0200
committerJaegeuk Kim <jaegeuk@kernel.org>2018-05-04 19:51:22 +0200
commit5b19d284f5195a925dd015a6397bfce184097378 (patch)
tree2d01d08c74de0967b1fe627fecb415bbd1826dd3 /fs/f2fs/segment.c
parentf2fs: clear PageError on writepage (diff)
downloadlinux-5b19d284f5195a925dd015a6397bfce184097378.tar.xz
linux-5b19d284f5195a925dd015a6397bfce184097378.zip
f2fs: avoid fsync() failure caused by EAGAIN in writepage()
pageout() in MM traslates EAGAIN, so calls handle_write_error() -> mapping_set_error() -> set_bit(AS_EIO, ...). file_write_and_wait_range() will see EIO error, which is critical to return value of fsync() followed by atomic_write failure to user. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions