smb3: Add debug message later in smb2/smb3 reconnect path
authorSteve French <stfrench@microsoft.com>
Sat, 22 Sep 2018 16:25:04 +0000 (11:25 -0500)
committerSteve French <stfrench@microsoft.com>
Wed, 24 Oct 2018 02:16:05 +0000 (21:16 -0500)
As we reset credits later in the reconnect path, useful
to have optional (cifsFYI) debug message.

Signed-off-by: Steve French <stfrench@microsoft.com>
Reviewed-by: Pavel Shilovsky <pshilov@microsoft.com>
fs/cifs/connect.c
fs/cifs/smb2ops.c

index 6221aef..1605bf2 100644 (file)
@@ -347,7 +347,7 @@ cifs_reconnect(struct TCP_Server_Info *server)
        server->maxBuf = 0;
        server->max_read = 0;
 
-       cifs_dbg(FYI, "Reconnecting tcp session\n");
+       cifs_dbg(FYI, "Mark tcp session as need reconnect\n");
        trace_smb3_reconnect(server->CurrentMid, server->hostname);
 
        /* before reconnecting the tcp session, mark the smb session (uid)
index 41342a8..c599fc6 100644 (file)
@@ -113,6 +113,9 @@ smb2_set_credits(struct TCP_Server_Info *server, const int val)
        if (val == 1)
                server->reconnect_instance++;
        spin_unlock(&server->req_lock);
+       /* don't log while holding the lock */
+       if (val == 1)
+               cifs_dbg(FYI, "set credits to 1 due to smb2 reconnect\n");
 }
 
 static int *