Skip to content

Commit

Permalink
ksmbd: move fs/cifsd to fs/ksmbd
Browse files Browse the repository at this point in the history
Move fs/cifsd to fs/ksmbd and rename the remaining cifsd name to ksmbd.

Reviewed-by: Christoph Hellwig <[email protected]>
Signed-off-by: Namjae Jeon <[email protected]>
Signed-off-by: Steve French <[email protected]>
  • Loading branch information
namjaejeon committed Jun 28, 2021
1 parent 131bac1 commit 1a93084
Show file tree
Hide file tree
Showing 63 changed files with 15 additions and 15 deletions.
2 changes: 1 addition & 1 deletion Documentation/filesystems/cifs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ CIFS
.. toctree::
:maxdepth: 1

cifsd
ksmbd
cifsroot
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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
====================

============================== =================================================
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion fs/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
2 changes: 1 addition & 1 deletion fs/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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/
Expand Down
14 changes: 7 additions & 7 deletions fs/cifsd/Kconfig → fs/ksmbd/Kconfig
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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"
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 1a93084

Please sign in to comment.