]> git.baikalelectronics.ru Git - kernel.git/commit
__generic_file_write_iter(): fix handling of sync error after DIO
authorAl Viro <viro@zeniv.linux.org.uk>
Fri, 8 Aug 2014 16:39:16 +0000 (12:39 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Mon, 11 Aug 2014 16:27:40 +0000 (12:27 -0400)
commit3822da326eb51ba8ee2e7b1ccb5aede71e7cd707
treefc2e8ba9515c9df6a651536b3cc00f4256f97852
parent4830fffca6f7276600cd56a1da93405ced18f612
__generic_file_write_iter(): fix handling of sync error after DIO

If DIO results in short write and sync write fails, we want to bugger off
whether the DIO part has written anything or not; the logics on the return
will take care of the right return value.

Cc: stable@vger.kernel.org [3.16]
Reported-by: Anton Altaparmakov <aia21@cam.ac.uk>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
mm/filemap.c