Commit 1a93084b authored by Namjae Jeon's avatar Namjae Jeon

ksmbd: move fs/cifsd to fs/ksmbd

Move fs/cifsd to fs/ksmbd and rename the remaining cifsd name to ksmbd.
Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
Signed-off-by: default avatarNamjae Jeon <namjae.jeon@samsung.com>
Signed-off-by: default avatarSteve French <stfrench@microsoft.com>
parent 131bac1e
...@@ -6,5 +6,5 @@ CIFS ...@@ -6,5 +6,5 @@ CIFS
.. toctree:: .. toctree::
:maxdepth: 1 :maxdepth: 1
cifsd ksmbd
cifsroot cifsroot
.. 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 ...@@ -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 ...@@ -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
......
...@@ -344,7 +344,7 @@ config NFS_V4_2_SSC_HELPER ...@@ -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"
......
...@@ -98,7 +98,7 @@ obj-$(CONFIG_NLS) += nls/ ...@@ -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/
......
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 ...@@ -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 ...@@ -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"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment