aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfsd/nfs4callback.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/nfsd/nfs4callback.c')
-rw-r--r--fs/nfsd/nfs4callback.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/fs/nfsd/nfs4callback.c b/fs/nfsd/nfs4callback.c
index 7caa3801ce72..b9cbd7189d74 100644
--- a/fs/nfsd/nfs4callback.c
+++ b/fs/nfsd/nfs4callback.c
@@ -1122,10 +1122,11 @@ static void nfsd4_cb_done(struct rpc_task *task, void *calldata)
1122 rpc_restart_call_prepare(task); 1122 rpc_restart_call_prepare(task);
1123 return; 1123 return;
1124 case 1: 1124 case 1:
1125 break; 1125 switch (task->tk_status) {
1126 case -1: 1126 case -EIO:
1127 /* Network partition? */ 1127 case -ETIMEDOUT:
1128 nfsd4_mark_cb_down(clp, task->tk_status); 1128 nfsd4_mark_cb_down(clp, task->tk_status);
1129 }
1129 break; 1130 break;
1130 default: 1131 default:
1131 BUG(); 1132 BUG();