diff options
| author | Jaegeuk Kim <jaegeuk@kernel.org> | 2018-05-03 23:26:02 -0700 |
|---|---|---|
| committer | Jaegeuk Kim <jaegeuk@google.com> | 2018-05-08 00:06:11 +0000 |
| commit | 086f384e23b5b282e4914ac2ce9522294471abd2 (patch) | |
| tree | a9e397d97c73aa53f0cf87fc54389a052e5a081e /kernel/bpf/arraymap.c | |
| parent | fcce571117188a1d29189a98948357ace8cd1cdb (diff) | |
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: I6124ed299baf5e5b8993bb6b54f07bb8771eda8c
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
(cherry picked from commit 520a9486182437847212c8e226d042b1e14b7cc2)
Diffstat (limited to 'kernel/bpf/arraymap.c')
0 files changed, 0 insertions, 0 deletions
