<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/smbfs_common, branch linux-5.16.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.16.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.16.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2021-12-08T04:38:03Z</updated>
<entry>
<title>cifs: Fix crash on unload of cifs_arc4.ko</title>
<updated>2021-12-08T04:38:03Z</updated>
<author>
<name>Vincent Whitchurch</name>
</author>
<published>2021-12-07T11:54:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=51a08bdeca27988a17c87b87d8e64ffecbd2a172'/>
<id>urn:sha1:51a08bdeca27988a17c87b87d8e64ffecbd2a172</id>
<content type='text'>
The exit function is wrongly placed in the __init section and this leads
to a crash when the module is unloaded.  Just remove both the init and
exit functions since this module does not need them.

Fixes: 71c02863246167b3d ("cifs: fork arc4 and create a separate module...")
Signed-off-by: Vincent Whitchurch &lt;vincent.whitchurch@axis.com&gt;
Acked-by: Ronnie Sahlberg &lt;lsahlber@redhat.com&gt;
Acked-by: Paulo Alcantara (SUSE) &lt;pc@cjr.nz&gt;
Cc: stable@vger.kernel.org # 5.15
Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;
</content>
</entry>
<entry>
<title>cifs: Move SMB2_Create definitions to the shared area</title>
<updated>2021-11-05T14:55:36Z</updated>
<author>
<name>Ronnie Sahlberg</name>
</author>
<published>2021-09-08T02:10:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c462870bf8547d9cefa2e89abd0f78599c9786fe'/>
<id>urn:sha1:c462870bf8547d9cefa2e89abd0f78599c9786fe</id>
<content type='text'>
Move all SMB2_Create definitions (except contexts) into the shared area.

Signed-off-by: Ronnie Sahlberg &lt;lsahlber@redhat.com&gt;
Reviewed-by: Namjae Jeon &lt;linkinjeon@kernel.org&gt;
Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;
</content>
</entry>
<entry>
<title>cifs: Move more definitions into the shared area</title>
<updated>2021-11-05T14:55:21Z</updated>
<author>
<name>Ronnie Sahlberg</name>
</author>
<published>2021-09-08T02:10:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d8d9de532de9fa3f3ee0c1c96c42da9507fbade6'/>
<id>urn:sha1:d8d9de532de9fa3f3ee0c1c96c42da9507fbade6</id>
<content type='text'>
Move SMB2_SessionSetup, SMB2_Close, SMB2_Read, SMB2_Write and
SMB2_ChangeNotify commands into smbfs_common/smb2pdu.h

Signed-off-by: Ronnie Sahlberg &lt;lsahlber@redhat.com&gt;
Reviewed-by: Namjae Jeon &lt;linkinjeon@kernel.org&gt;
Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;
</content>
</entry>
<entry>
<title>cifs: move NEGOTIATE_PROTOCOL definitions out into the common area</title>
<updated>2021-11-05T14:53:54Z</updated>
<author>
<name>Ronnie Sahlberg</name>
</author>
<published>2021-09-08T02:10:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fc0b3844694948a945595315a01063040bbe7855'/>
<id>urn:sha1:fc0b3844694948a945595315a01063040bbe7855</id>
<content type='text'>
Signed-off-by: Ronnie Sahlberg &lt;lsahlber@redhat.com&gt;
Reviewed-by: Namjae Jeon &lt;linkinjeon@kernel.org&gt;
Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;
</content>
</entry>
<entry>
<title>cifs: Create a new shared file holding smb2 pdu definitions</title>
<updated>2021-11-05T14:50:57Z</updated>
<author>
<name>Ronnie Sahlberg</name>
</author>
<published>2021-11-04T23:39:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0d35e382e4e96a4fd97a1438bc1b11a91d2d85a6'/>
<id>urn:sha1:0d35e382e4e96a4fd97a1438bc1b11a91d2d85a6</id>
<content type='text'>
This file will contain all the definitions we need for SMB2 packets
and will follow the naming convention of MS-SMB2.PDF as closely
as possible to make it easier to cross-reference beween the definitions
and the standard.

The content of this file will mostly consist of migration of existing
definitions in the cifs/smb2.pdu.h and ksmbd/smb2pdu.h files
with some additional tweaks as the two files have diverged.

This patch introduces the new smbfs_common/smb2pdu.h file
and migrates the SMB2 header as well as TREE_CONNECT and TREE_DISCONNECT
to the shared file.

Signed-off-by: Ronnie Sahlberg &lt;lsahlber@redhat.com&gt;
Reviewed-by: Namjae Jeon &lt;linkinjeon@kernel.org&gt;
Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;
</content>
</entry>
<entry>
<title>cifs: remove pathname for file from SPDX header</title>
<updated>2021-09-13T19:51:10Z</updated>
<author>
<name>Steve French</name>
</author>
<published>2021-09-13T19:51:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=099dd788e31b4f426ef49c2785069804925a84e1'/>
<id>urn:sha1:099dd788e31b4f426ef49c2785069804925a84e1</id>
<content type='text'>
checkpatch complains about source files with filenames (e.g. in
these cases just below the SPDX header in comments at the top of
various files in fs/cifs). It also is helpful to change this now
so will be less confusing when the parent directory is renamed
e.g. from fs/cifs to fs/smb_client (or fs/smbfs)

Reviewed-by: Ronnie Sahlberg &lt;lsahlber@redhat.com&gt;
Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;
</content>
</entry>
<entry>
<title>cifs: move SMB FSCTL definitions to common code</title>
<updated>2021-09-09T05:09:20Z</updated>
<author>
<name>Steve French</name>
</author>
<published>2021-09-09T05:09:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8d014f5fe98142b79dfa3bcd0d9483a5165f3570'/>
<id>urn:sha1:8d014f5fe98142b79dfa3bcd0d9483a5165f3570</id>
<content type='text'>
The FSCTL definitions are in smbfsctl.h which should be
shared by client and server.  Move the updated version of
smbfsctl.h into smbfs_common and have the client code use
it (subsequent patch will change the server to use this
common version of the header).

Reviewed-by: Ronnie Sahlberg &lt;lsahlber@redhat.com&gt;
Signed-off-by: Steve French &lt;stfrench@microsoft.com&gt;
</content>
</entry>
<entry>
<title>cifs: rename cifs_common to smbfs_common</title>
<updated>2021-09-09T04:59:26Z</updated>
<author>
<name>Steve French</name>
</author>
<published>2021-09-09T04:59:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=23e91d8b7c5ae2bbd3a4582ec12c6a0cfcb19e85'/>
<id>urn:sha1:23e91d8b7c5ae2bbd3a4582ec12c6a0cfcb19e85</id>
<content type='text'>
As we move to common code between client and server, we have
been asked to make the names less confusing, and refer less
to "cifs" and more to words which include "smb" instead to
e.g. "smbfs" for the client (we already have "ksmbd" for the
kernel server, and "smbd" for the user space Samba daemon).
So to be more consistent in the naming of common code between
client and server and reduce the risk of merge conflicts as
more common code is added - rename "cifs_common" to
"smbfs_common" (in future releases we also will rename
the fs/cifs directory to fs/smbfs)

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