aboutsummaryrefslogtreecommitdiffstats
path: root/package
diff options
context:
space:
mode:
authorRosen Penev <rosenp@gmail.com>2022-05-18 20:11:38 -0700
committerHauke Mehrtens <hauke@hauke-m.de>2023-05-18 16:52:05 +0200
commita666a2dffc993e96dcebee7ad2aec72c3e876db5 (patch)
treedf42fca8501adf01fbb28debb782776f64b5fbc0 /package
parent507480a92c0bc8c26f8f0edeaf35719ea8089c11 (diff)
downloadupstream-a666a2dffc993e96dcebee7ad2aec72c3e876db5.tar.gz
upstream-a666a2dffc993e96dcebee7ad2aec72c3e876db5.tar.bz2
upstream-a666a2dffc993e96dcebee7ad2aec72c3e876db5.zip
linux/modules: add ksmbd support for 5.15
5.15 is the first version to come with ksmbd. Use it instead of the module as the linux one is better maintained. Signed-off-by: Rosen Penev <rosenp@gmail.com>
Diffstat (limited to 'package')
-rw-r--r--package/kernel/linux/modules/fs.mk37
1 files changed, 37 insertions, 0 deletions
diff --git a/package/kernel/linux/modules/fs.mk b/package/kernel/linux/modules/fs.mk
index c3c56864b7..1dddebfed7 100644
--- a/package/kernel/linux/modules/fs.mk
+++ b/package/kernel/linux/modules/fs.mk
@@ -345,6 +345,43 @@ endef
$(eval $(call KernelPackage,fs-jfs))
+
+define KernelPackage/fs-ksmbd
+ SUBMENU:=$(FS_MENU)
+ TITLE:=SMB kernel server support
+ DEPENDS:= \
+ +kmod-nls-base \
+ +kmod-nls-utf8 \
+ +kmod-crypto-md4 \
+ +kmod-crypto-md5 \
+ +kmod-crypto-hmac \
+ +kmod-crypto-ecb \
+ +kmod-crypto-des \
+ +kmod-crypto-sha256 \
+ +kmod-crypto-cmac \
+ +kmod-crypto-sha512 \
+ +kmod-crypto-aead \
+ +kmod-crypto-ccm \
+ +kmod-crypto-gcm \
+ +kmod-asn1-decoder \
+ +kmod-oid-registry \
+ +kmod-fs-smbfs-common
+ KCONFIG:= \
+ CONFIG_SMB_SERVER \
+ CONFIG_SMB_SERVER_SMBDIRECT=n \
+ CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=n \
+ CONFIG_SMB_SERVER_KERBEROS5=n
+ FILES:=$(LINUX_DIR)/fs/ksmbd/ksmbd.ko
+ AUTOLOAD:=$(call AutoLoad,41,ksmbd)
+endef
+
+define KernelPackage/fs-ksmbd/description
+ Kernel module for SMB kernel server support
+endef
+
+$(eval $(call KernelPackage,fs-ksmbd))
+
+
define KernelPackage/fs-minix
SUBMENU:=$(FS_MENU)
TITLE:=Minix filesystem support