diff options
Diffstat (limited to 'fs/cifs/connect.c')
-rw-r--r-- | fs/cifs/connect.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/cifs/connect.c b/fs/cifs/connect.c index 6ab9e83b899e..4fbd92d2e113 100644 --- a/fs/cifs/connect.c +++ b/fs/cifs/connect.c | |||
@@ -370,7 +370,6 @@ cifs_reconnect(struct TCP_Server_Info *server) | |||
370 | server->session_key.response = NULL; | 370 | server->session_key.response = NULL; |
371 | server->session_key.len = 0; | 371 | server->session_key.len = 0; |
372 | server->lstrp = jiffies; | 372 | server->lstrp = jiffies; |
373 | mutex_unlock(&server->srv_mutex); | ||
374 | 373 | ||
375 | /* mark submitted MIDs for retry and issue callback */ | 374 | /* mark submitted MIDs for retry and issue callback */ |
376 | INIT_LIST_HEAD(&retry_list); | 375 | INIT_LIST_HEAD(&retry_list); |
@@ -383,6 +382,7 @@ cifs_reconnect(struct TCP_Server_Info *server) | |||
383 | list_move(&mid_entry->qhead, &retry_list); | 382 | list_move(&mid_entry->qhead, &retry_list); |
384 | } | 383 | } |
385 | spin_unlock(&GlobalMid_Lock); | 384 | spin_unlock(&GlobalMid_Lock); |
385 | mutex_unlock(&server->srv_mutex); | ||
386 | 386 | ||
387 | cifs_dbg(FYI, "%s: issuing mid callbacks\n", __func__); | 387 | cifs_dbg(FYI, "%s: issuing mid callbacks\n", __func__); |
388 | list_for_each_safe(tmp, tmp2, &retry_list) { | 388 | list_for_each_safe(tmp, tmp2, &retry_list) { |