aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/nfs/nfs4state.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/nfs/nfs4state.c b/fs/nfs/nfs4state.c
index a86f3acf3212..bc4ca6f4d8c6 100644
--- a/fs/nfs/nfs4state.c
+++ b/fs/nfs/nfs4state.c
@@ -1211,8 +1211,8 @@ static int nfs4_reset_session(struct nfs_client *clp)
1211 1211
1212 INIT_COMPLETION(ses->complete); 1212 INIT_COMPLETION(ses->complete);
1213 spin_lock(&tbl->slot_tbl_lock); 1213 spin_lock(&tbl->slot_tbl_lock);
1214 set_bit(NFS4CLNT_SESSION_DRAINING, &clp->cl_state);
1214 if (tbl->highest_used_slotid != -1) { 1215 if (tbl->highest_used_slotid != -1) {
1215 set_bit(NFS4CLNT_SESSION_DRAINING, &clp->cl_state);
1216 spin_unlock(&tbl->slot_tbl_lock); 1216 spin_unlock(&tbl->slot_tbl_lock);
1217 status = wait_for_completion_interruptible(&ses->complete); 1217 status = wait_for_completion_interruptible(&ses->complete);
1218 if (status) /* -ERESTARTSYS */ 1218 if (status) /* -ERESTARTSYS */