NFS: Fix error reporting in nfs_file_write()
authorTrond Myklebust <trond.myklebust@primarydata.com>
Sat, 3 Sep 2016 16:05:31 +0000 (12:05 -0400)
committerTrond Myklebust <trond.myklebust@primarydata.com>
Sat, 3 Sep 2016 16:10:36 +0000 (12:10 -0400)
commitc49edecd513693ea7530ab18efbd7d6d5b7cbf90
treed1474d884131047d3c6ea8244d0f6c7d78f136d5
parenta41bd25ae67d3e4052c7f00ee9f2b4ba9219309e
NFS: Fix error reporting in nfs_file_write()

When doing O_DSYNC writes, the actual write errors are reported through
generic_write_sync(), so we must test the result.

Reported-by: J. R. Okajima <hooanon05g@gmail.com>
Fixes: 18290650b1c8 ("NFS: Move buffered I/O locking into nfs_file_write()")
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
fs/nfs/file.c