smb3: print tree id in debugdata in proc to be able to help logging
authorSteve French <stfrench@microsoft.com>
Sun, 20 May 2018 06:27:03 +0000 (01:27 -0500)
committerSteve French <stfrench@microsoft.com>
Wed, 30 May 2018 21:06:18 +0000 (16:06 -0500)
When loooking at the logs for the new trace-cmd tracepoints for cifs,
it would help to know which tid is for which share (UNC name) so
update /proc/fs/cifs/DebugData to display the tid.
Also display Maximal Access which was missing as well.

Now the entry for typical entry for a tcon (in proc/fs/cifs/) looks
like:

1) \\localhost\test Mounts: 1 DevInfo: 0x20 Attributes: 0x1006f
PathComponentMax: 255 Status: 1 type: DISK
Share Capabilities: None Aligned, Partition Aligned, Share Flags: 0x0
tid: 0xe0632a55 Optimal sector size: 0x200 Maximal Access: 0x1f01ff

Signed-off-by: Steve French <smfrench@gmail.com>
fs/cifs/smb2ops.c

index f0ae47e69cb3faec794ba367636f62bf8037fa37..7c0edd2ab7847b2eb5d6b6a3159a24f50f6e070c 100644 (file)
@@ -748,9 +748,11 @@ smb2_dump_share_caps(struct seq_file *m, struct cifs_tcon *tcon)
                seq_puts(m, " TRIM-support,");
 
        seq_printf(m, "\tShare Flags: 0x%x", tcon->share_flags);
+       seq_printf(m, "\n\ttid: 0x%x", tcon->tid);
        if (tcon->perf_sector_size)
                seq_printf(m, "\tOptimal sector size: 0x%x",
                           tcon->perf_sector_size);
+       seq_printf(m, "\tMaximal Access: 0x%x", tcon->maximal_access);
 }
 
 static void