<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/cifs/cifs_debug.c, branch linux-5.9.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.9.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.9.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2020-07-02T00:38:19Z</updated>
<entry>
<title>cifs: Display local UID details for SMB sessions in DebugData</title>
<updated>2020-07-02T00:38:19Z</updated>
<author>
<name>Paul Aurich</name>
</author>
<published>2020-06-26T19:58:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=aadd69cad07b4afe9e4c260bfcfcd954c6e696e1'/>
<id>urn:sha1:aadd69cad07b4afe9e4c260bfcfcd954c6e696e1</id>
<content type='text'>
This is useful for distinguishing SMB sessions on a multiuser mount.

Signed-off-by: Paul Aurich &lt;paul@darkrain42.org&gt;
Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;
Reviewed-by: Aurelien Aptel &lt;aaptel@suse.com&gt;
</content>
</entry>
<entry>
<title>cifs: Add get_security_type_str function to return sec type.</title>
<updated>2020-06-09T04:57:21Z</updated>
<author>
<name>Kenneth D'souza</name>
</author>
<published>2020-06-09T04:42:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0b0430c6a10a22813e3d40c5658ae644acda4303'/>
<id>urn:sha1:0b0430c6a10a22813e3d40c5658ae644acda4303</id>
<content type='text'>
This code is more organized and robust.

Signed-off-by: Kenneth D'souza &lt;kdsouza@redhat.com&gt;
Signed-off-by: Roberto Bergantinos Corpas &lt;rbergant@redhat.com&gt;
Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;
</content>
</entry>
<entry>
<title>cifs: dump Security Type info in DebugData</title>
<updated>2020-06-04T18:50:38Z</updated>
<author>
<name>Kenneth D'souza</name>
</author>
<published>2020-06-04T15:44:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8e84a61a9c5ce55c5707448bb3c2cc544fccaa21'/>
<id>urn:sha1:8e84a61a9c5ce55c5707448bb3c2cc544fccaa21</id>
<content type='text'>
Currently the end user is unaware with what sec type the
cifs share is mounted if no sec=&lt;type&gt; option is parsed.
With this patch one can easily check from DebugData.

Example:
1) Name: x.x.x.x Uses: 1 Capability: 0x8001f3fc	Session Status: 1 Security type: RawNTLMSSP

Signed-off-by: Kenneth D'souza &lt;kdsouza@redhat.com&gt;
Signed-off-by: Roberto Bergantinos Corpas &lt;rbergant@redhat.com&gt;
Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;
Acked-by: Aurelien Aptel &lt;aaptel@suse.com&gt;
</content>
</entry>
<entry>
<title>cifs: smbd: Merge code to track pending packets</title>
<updated>2020-04-07T17:41:16Z</updated>
<author>
<name>Long Li</name>
</author>
<published>2020-03-30T18:04:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=072a14ec6386829314ca96c725175ac1631360da'/>
<id>urn:sha1:072a14ec6386829314ca96c725175ac1631360da</id>
<content type='text'>
As an optimization, SMBD tries to track two types of packets: packets with
payload and without payload. There is no obvious benefit or performance gain
to separately track two types of packets.

Just treat them as pending packets and merge the tracking code.

Signed-off-by: Long Li &lt;longli@microsoft.com&gt;
Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;
</content>
</entry>
<entry>
<title>proc: convert everything to "struct proc_ops"</title>
<updated>2020-02-04T03:05:26Z</updated>
<author>
<name>Alexey Dobriyan</name>
</author>
<published>2020-02-04T01:37:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=97a32539b9568bb653683349e5a76d02ff3c3e2c'/>
<id>urn:sha1:97a32539b9568bb653683349e5a76d02ff3c3e2c</id>
<content type='text'>
The most notable change is DEFINE_SHOW_ATTRIBUTE macro split in
seq_file.h.

Conversion rule is:

	llseek		=&gt; proc_lseek
	unlocked_ioctl	=&gt; proc_ioctl

	xxx		=&gt; proc_xxx

	delete ".owner = THIS_MODULE" line

[akpm@linux-foundation.org: fix drivers/isdn/capi/kcapi_proc.c]
[sfr@canb.auug.org.au: fix kernel/sched/psi.c]
  Link: http://lkml.kernel.org/r/20200122180545.36222f50@canb.auug.org.au
Link: http://lkml.kernel.org/r/20191225172546.GB13378@avx2
Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Signed-off-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>cifs: dump channel info in DebugData</title>
<updated>2019-11-25T07:17:12Z</updated>
<author>
<name>Aurelien Aptel</name>
</author>
<published>2019-11-20T16:15:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=85150929a15b4e0a225434d5970bba14ebdf31f1'/>
<id>urn:sha1:85150929a15b4e0a225434d5970bba14ebdf31f1</id>
<content type='text'>
* show server&amp;TCP states for extra channels
* mention if an interface has a channel connected to it

In this version three of the patch, fixed minor printk format
issue pointed out by the kbuild robot.
Reported-by: kbuild test robot &lt;lkp@intel.com&gt;

Signed-off-by: Aurelien Aptel &lt;aaptel@suse.com&gt;
Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;
</content>
</entry>
<entry>
<title>smb3: dump in_send and num_waiters stats counters by default</title>
<updated>2019-11-25T07:17:12Z</updated>
<author>
<name>Steve French</name>
</author>
<published>2019-11-21T23:26:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1ae9a5a5515729f43b2513bba68a462f240b3e04'/>
<id>urn:sha1:1ae9a5a5515729f43b2513bba68a462f240b3e04</id>
<content type='text'>
Number of requests in_send and the number of waiters on sendRecv
are useful counters in various cases, move them from
CONFIG_CIFS_STATS2 to be on by default especially with multichannel

Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;
Acked-by: Ronnie Sahlberg &lt;lsahlber@redhat.com&gt;
</content>
</entry>
<entry>
<title>cifs: Don't display RDMA transport on reconnect</title>
<updated>2019-11-25T07:14:14Z</updated>
<author>
<name>Long Li</name>
</author>
<published>2019-10-16T20:51:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=14cc639c17ab0b6671526a7459087352507609e4'/>
<id>urn:sha1:14cc639c17ab0b6671526a7459087352507609e4</id>
<content type='text'>
On reconnect, the transport data structure is NULL and its information is not
available.

Signed-off-by: Long Li &lt;longli@microsoft.com&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;
</content>
</entry>
<entry>
<title>smb3: display max smb3 requests in flight at any one time</title>
<updated>2019-09-16T16:43:38Z</updated>
<author>
<name>Steve French</name>
</author>
<published>2019-09-10T03:57:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1b63f1840e787516bf2d3e5c27c2d22fe23cfb37'/>
<id>urn:sha1:1b63f1840e787516bf2d3e5c27c2d22fe23cfb37</id>
<content type='text'>
Displayed in /proc/fs/cifs/Stats once for each
socket we are connected to.

This allows us to find out what the maximum number of
requests that had been in flight (at any one time). Note that
/proc/fs/cifs/Stats can be reset if you want to look for
maximum over a small period of time.

Sample output (immediately after mount):

Resources in use
CIFS Session: 1
Share (unique mount targets): 2
SMB Request/Response Buffer: 1 Pool size: 5
SMB Small Req/Resp Buffer: 1 Pool size: 30
Operations (MIDs): 0

0 session 0 share reconnects
Total vfs operations: 5 maximum at one time: 2

Max requests in flight: 2
1) \\localhost\scratch
SMBs: 18
Bytes read: 0  Bytes written: 0
...

Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;
Reviewed-by: Pavel Shilovsky &lt;pshilov@microsoft.com&gt;
</content>
</entry>
<entry>
<title>cifs: simplify code by removing CONFIG_CIFS_ACL ifdef</title>
<updated>2019-07-08T03:37:43Z</updated>
<author>
<name>Steve French</name>
</author>
<published>2019-06-24T06:44:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=73cf8085dc09442f17f32972d3cdec7232f1be55'/>
<id>urn:sha1:73cf8085dc09442f17f32972d3cdec7232f1be55</id>
<content type='text'>
SMB3 ACL support is needed for many use cases now and should not be
ifdeffed out, even for SMB1 (CIFS).  Remove the CONFIG_CIFS_ACL
ifdef so ACL support is always built into cifs.ko

Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;
</content>
</entry>
</feed>
