summaryrefslogtreecommitdiffstats
path: root/fs/nfs/internal.h
diff options
context:
space:
mode:
authorTrond Myklebust <trondmy@gmail.com>2019-04-07 13:58:59 -0400
committerAnna Schumaker <Anna.Schumaker@Netapp.com>2019-04-25 14:18:14 -0400
commit11982a7c0f654ededc776bc81d8a0c51d3ee8d1c (patch)
tree26a53a6b9d4a634df037615e58b5d4c46a680726 /fs/nfs/internal.h
parentae6ec918474597a13a2648c54b6f12fb8cf0a55e (diff)
NFS: Consider ETIMEDOUT to be a fatal error
When we introduce the 'softerr' mount option, we will see the RPC layer returning ETIMEDOUT errors if the server is unresponsive. We want to consider those errors to be fatal on par with the EIO errors that are returned by ordinary 'soft' timeouts.. Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Diffstat (limited to 'fs/nfs/internal.h')
-rw-r--r--fs/nfs/internal.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/nfs/internal.h b/fs/nfs/internal.h
index c7cf23ae6597..3cefd0ed01be 100644
--- a/fs/nfs/internal.h
+++ b/fs/nfs/internal.h
@@ -766,6 +766,7 @@ static inline bool nfs_error_is_fatal(int err)
766 case -ESTALE: 766 case -ESTALE:
767 case -E2BIG: 767 case -E2BIG:
768 case -ENOMEM: 768 case -ENOMEM:
769 case -ETIMEDOUT:
769 return true; 770 return true;
770 default: 771 default:
771 return false; 772 return false;