aboutsummaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
Diffstat (limited to 'fs')
-rw-r--r--fs/cifs/connect.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/fs/cifs/connect.c b/fs/cifs/connect.c
index 435b912f5de5..271038b6ec0e 100644
--- a/fs/cifs/connect.c
+++ b/fs/cifs/connect.c
@@ -1511,15 +1511,6 @@ cifs_find_tcp_session(struct sockaddr *addr, struct smb_vol *vol)
1511 1511
1512 write_lock(&cifs_tcp_ses_lock); 1512 write_lock(&cifs_tcp_ses_lock);
1513 list_for_each_entry(server, &cifs_tcp_ses_list, tcp_ses_list) { 1513 list_for_each_entry(server, &cifs_tcp_ses_list, tcp_ses_list) {
1514 /*
1515 * the demux thread can exit on its own while still in CifsNew
1516 * so don't accept any sockets in that state. Since the
1517 * tcpStatus never changes back to CifsNew it's safe to check
1518 * for this without a lock.
1519 */
1520 if (server->tcpStatus == CifsNew)
1521 continue;
1522
1523 if (!match_address(server, addr, 1514 if (!match_address(server, addr,
1524 (struct sockaddr *)&vol->srcaddr)) 1515 (struct sockaddr *)&vol->srcaddr))
1525 continue; 1516 continue;