aboutsummaryrefslogtreecommitdiffstats
path: root/fs/cifs/transport.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/cifs/transport.c')
-rw-r--r--fs/cifs/transport.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/fs/cifs/transport.c b/fs/cifs/transport.c
index 79bf686a2a19..0046c219833d 100644
--- a/fs/cifs/transport.c
+++ b/fs/cifs/transport.c
@@ -270,6 +270,9 @@ CIFSSendRcv(const unsigned int xid, struct cifsSesInfo *ses,
270 270
271 271
272 272
273 if(ses->server->tcpStatus == CIFS_EXITING)
274 return -ENOENT;
275
273 /* Ensure that we do not send more than 50 overlapping requests 276 /* Ensure that we do not send more than 50 overlapping requests
274 to the same server. We may make this configurable later or 277 to the same server. We may make this configurable later or
275 use ses->maxReq */ 278 use ses->maxReq */
@@ -401,6 +404,9 @@ SendReceive(const unsigned int xid, struct cifsSesInfo *ses,
401 return -EIO; 404 return -EIO;
402 } 405 }
403 406
407 if(ses->server->tcpStatus == CifsExiting)
408 return -ENOENT;
409
404 /* Ensure that we do not send more than 50 overlapping requests 410 /* Ensure that we do not send more than 50 overlapping requests
405 to the same server. We may make this configurable later or 411 to the same server. We may make this configurable later or
406 use ses->maxReq */ 412 use ses->maxReq */