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::
:maxdepth: 1
cifsd
ksmbd
cifsroot

View File

@ -1,13 +1,13 @@
.. 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.
CIFSD architecture
KSMBD architecture
==================
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.
CIFSD Feature Status
KSMBD Feature Status
====================
============================== =================================================
@ -138,7 +138,7 @@ How to run
6. Access share from Windows or Linux using CIFS
Shutdown CIFSD
Shutdown KSMBD
==============
1. kill user and kernel space daemon

View File

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

View File

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

View File

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