UPSTREAM: 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. Change-Id: I25a2b2e020ddb9df24b07bc73ac039a4e47e5ca0 Signed-off-by:Jaegeuk Kim <jaegeuk@kernel.org> (cherry picked from commit 5b37ebba)
Loading
Please register or sign in to comment