cifs: adjust DebugData to use chans_need_reconnect for conn status
Use ses->chans_need_reconnect bitmask to print the connection status of each channel under an SMB session. Signed-off-by: Shyam Prasad N <sprasad@microsoft.com> Signed-off-by: Steve French <stfrench@microsoft.com>
This commit is contained in:
parent
f486ef8e20
commit
66eb0c6e66
|
@ -416,11 +416,17 @@ skip_rdma:
|
|||
from_kuid(&init_user_ns, ses->cred_uid));
|
||||
|
||||
spin_lock(&ses->chan_lock);
|
||||
if (CIFS_CHAN_NEEDS_RECONNECT(ses, 0))
|
||||
seq_puts(m, "\tPrimary channel: DISCONNECTED ");
|
||||
|
||||
if (ses->chan_count > 1) {
|
||||
seq_printf(m, "\n\n\tExtra Channels: %zu ",
|
||||
ses->chan_count-1);
|
||||
for (j = 1; j < ses->chan_count; j++)
|
||||
for (j = 1; j < ses->chan_count; j++) {
|
||||
cifs_dump_channel(m, j, &ses->chans[j]);
|
||||
if (CIFS_CHAN_NEEDS_RECONNECT(ses, j))
|
||||
seq_puts(m, "\tDISCONNECTED ");
|
||||
}
|
||||
}
|
||||
spin_unlock(&ses->chan_lock);
|
||||
|
||||
|
|
Loading…
Reference in New Issue