summaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk@kernel.org>2018-05-03 23:26:02 -0700
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-08-03 07:47:55 +0200
commit4fc891a62cecb43b0be4c2a8f676d74efba6131f (patch)
treeb263d89a57000b6a36d13005c50f4bd6b29f7f2e /sound
parentd7825eb34a1a8cf09dd66cf370efcc4a406d49ef (diff)
downloadlinux-stable-4fc891a62cecb43b0be4c2a8f676d74efba6131f.tar.gz
linux-stable-4fc891a62cecb43b0be4c2a8f676d74efba6131f.tar.bz2
linux-stable-4fc891a62cecb43b0be4c2a8f676d74efba6131f.zip
f2fs: avoid fsync() failure caused by EAGAIN in writepage()
[ Upstream commit 5b19d284f5195a925dd015a6397bfce184097378 ] 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> Signed-off-by: Sasha Levin <alexander.levin@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'sound')
0 files changed, 0 insertions, 0 deletions