aboutsummaryrefslogtreecommitdiffstats
path: root/fs/proc/array.c
diff options
context:
space:
mode:
authorNeilBrown <[email protected]>2017-09-11 03:15:50 +0000
committerTrond Myklebust <[email protected]>2017-09-12 02:28:56 +0000
commitbf4b49059718b2217339eb15c60f8753d5b0da99 (patch)
tree2093c477762d126516f215e2d7241164f098d38d /fs/proc/array.c
parentNFS: Add static NFS I/O tracepoints (diff)
downloadkernel-bf4b49059718b2217339eb15c60f8753d5b0da99.tar.gz
kernel-bf4b49059718b2217339eb15c60f8753d5b0da99.zip
NFS: various changes relating to reporting IO errors.
1/ remove 'start' and 'end' args from nfs_file_fsync_commit(). They aren't used. 2/ Make nfs_context_set_write_error() a "static inline" in internal.h so we can... 3/ Use nfs_context_set_write_error() instead of mapping_set_error() if nfs_pageio_add_request() fails before sending any request. NFS generally keeps errors in the open_context, not the mapping, so this is more consistent. 4/ If filemap_write_and_write_range() reports any error, still check ctx->error. The value in ctx->error is likely to be more useful. As part of this, NFS_CONTEXT_ERROR_WRITE is cleared slightly earlier, before nfs_file_fsync_commit() is called, rather than at the start of that function. Signed-off-by: NeilBrown <[email protected]> Signed-off-by: Trond Myklebust <[email protected]>
Diffstat (limited to 'fs/proc/array.c')
0 files changed, 0 insertions, 0 deletions