]> git.baikalelectronics.ru Git - kernel.git/commit
nfs_write_end(): fix handling of short copies
authorAl Viro <viro@zeniv.linux.org.uk>
Tue, 6 Sep 2016 01:42:32 +0000 (21:42 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Sat, 10 Dec 2016 03:41:47 +0000 (22:41 -0500)
commitac9e5e3de76e0c4616cbdac326ebaf02bde25576
tree81db472b3d4c969ba0e3c9423ddad79ff793cc69
parentb441c32d9d6a53d0eb4adb2555067df273441e14
nfs_write_end(): fix handling of short copies

What matters when deciding if we should make a page uptodate is
not how much we _wanted_ to copy, but how much we actually have
copied.  As it is, on architectures that do not zero tail on
short copy we can leave uninitialized data in page marked uptodate.

Cc: stable@vger.kernel.org
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/nfs/file.c