ksmbd: move fs/cifsd to fs/ksmbd

Move fs/cifsd to fs/ksmbd and rename the remaining cifsd name to ksmbd.

Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
This commit is contained in:
Namjae Jeon 2021-06-24 10:34:11 +09:00
parent 131bac1ece
commit 1a93084b9a
63 changed files with 15 additions and 15 deletions

View File

@ -6,5 +6,5 @@ CIFS
.. toctree:: .. toctree::
:maxdepth: 1 :maxdepth: 1
cifsd ksmbd
cifsroot cifsroot

View File

@ -1,13 +1,13 @@
.. SPDX-License-Identifier: GPL-2.0 .. SPDX-License-Identifier: GPL-2.0
========================== ==========================
CIFSD - SMB3 Kernel Server KSMBD - SMB3 Kernel Server
========================== ==========================
CIFSD is a linux kernel server which implements SMB3 protocol in kernel space KSMBD is a linux kernel server which implements SMB3 protocol in kernel space
for sharing files over network. for sharing files over network.
CIFSD architecture KSMBD architecture
================== ==================
The subset of performance related operations belong in kernelspace and The subset of performance related operations belong in kernelspace and
@ -60,7 +60,7 @@ NetServerGetInfo. Complete DCE/RPC response is prepared from the user space
and passed over to the associated kernel thread for the client. and passed over to the associated kernel thread for the client.
CIFSD Feature Status KSMBD Feature Status
==================== ====================
============================== ================================================= ============================== =================================================
@ -138,7 +138,7 @@ How to run
6. Access share from Windows or Linux using CIFS 6. Access share from Windows or Linux using CIFS
Shutdown CIFSD Shutdown KSMBD
============== ==============
1. kill user and kernel space daemon 1. kill user and kernel space daemon

View File

@ -344,7 +344,7 @@ config NFS_V4_2_SSC_HELPER
source "net/sunrpc/Kconfig" source "net/sunrpc/Kconfig"
source "fs/ceph/Kconfig" source "fs/ceph/Kconfig"
source "fs/cifs/Kconfig" source "fs/cifs/Kconfig"
source "fs/cifsd/Kconfig" source "fs/ksmbd/Kconfig"
source "fs/coda/Kconfig" source "fs/coda/Kconfig"
source "fs/afs/Kconfig" source "fs/afs/Kconfig"
source "fs/9p/Kconfig" source "fs/9p/Kconfig"

View File

@ -98,7 +98,7 @@ obj-$(CONFIG_NLS) += nls/
obj-$(CONFIG_UNICODE) += unicode/ obj-$(CONFIG_UNICODE) += unicode/
obj-$(CONFIG_SYSV_FS) += sysv/ obj-$(CONFIG_SYSV_FS) += sysv/
obj-$(CONFIG_CIFS) += cifs/ obj-$(CONFIG_CIFS) += cifs/
obj-$(CONFIG_SMB_SERVER) += cifsd/ obj-$(CONFIG_SMB_SERVER) += ksmbd/
obj-$(CONFIG_HPFS_FS) += hpfs/ obj-$(CONFIG_HPFS_FS) += hpfs/
obj-$(CONFIG_NTFS_FS) += ntfs/ obj-$(CONFIG_NTFS_FS) += ntfs/
obj-$(CONFIG_UFS_FS) += ufs/ obj-$(CONFIG_UFS_FS) += ufs/

View File

@ -1,5 +1,5 @@
config SMB_SERVER config SMB_SERVER
tristate "SMB server support (EXPERIMENTAL)" tristate "SMB3 server support (EXPERIMENTAL)"
depends on INET depends on INET
depends on MULTIUSER depends on MULTIUSER
depends on FILE_LOCKING depends on FILE_LOCKING
@ -31,13 +31,13 @@ config SMB_SERVER
case you can choose N here. case you can choose N here.
You also need to install user space programs which can be found You also need to install user space programs which can be found
in cifsd-tools, available from in ksmbd-tools, available from
https://github.com/cifsd-team/cifsd-tools. https://github.com/cifsd-team/ksmbd-tools.
More detail about how to run the cifsd kernel server is More detail about how to run the ksmbd kernel server is
available via README file available via README file
(https://github.com/cifsd-team/cifsd-tools/blob/master/README). (https://github.com/cifsd-team/ksmbd-tools/blob/master/README).
cifsd kernel server includes support for auto-negotiation, ksmbd kernel server includes support for auto-negotiation,
Secure negotiate, Pre-authentication integrity, oplock/lease, Secure negotiate, Pre-authentication integrity, oplock/lease,
compound requests, multi-credit, packet signing, RDMA(smbdirect), compound requests, multi-credit, packet signing, RDMA(smbdirect),
smb3 encryption, copy-offload, secure per-user session smb3 encryption, copy-offload, secure per-user session
@ -61,7 +61,7 @@ config SMB_SERVER_CHECK_CAP_NET_ADMIN
default y default y
help help
Prevent unprivileged processes to start the cifsd kernel server. Prevent unprivileged processes to start the ksmbd kernel server.
config SMB_SERVER_KERBEROS5 config SMB_SERVER_KERBEROS5
bool "Support for Kerberos 5" bool "Support for Kerberos 5"