[openwrt/openwrt] kernel: kmod-lib-zstd: enable crypto API support

LEDE Commits lede-commits at lists.infradead.org
Sun Dec 6 13:57:38 EST 2020


aparcar pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/e273c1715baacca25262d8b997258098e02a616d

commit e273c1715baacca25262d8b997258098e02a616d
Author: Rui Salvaterra <rsalvaterra at gmail.com>
AuthorDate: Tue Oct 27 09:42:31 2020 +0000

    kernel: kmod-lib-zstd: enable crypto API support
    
    Zstd is supported by the crypto API since Linux 4.18. Enable this feature and
    reveal the package in the configuration section, so the user can select it.
    This allows zstd to be used as a compression algorithm in zram, for example.
    
    Signed-off-by: Rui Salvaterra <rsalvaterra at gmail.com>
---
 package/kernel/linux/modules/lib.mk | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/package/kernel/linux/modules/lib.mk b/package/kernel/linux/modules/lib.mk
index 43d3ca5538..9a341932bd 100644
--- a/package/kernel/linux/modules/lib.mk
+++ b/package/kernel/linux/modules/lib.mk
@@ -124,16 +124,18 @@ $(eval $(call KernelPackage,lib-lzo))
 define KernelPackage/lib-zstd
   SUBMENU:=$(LIB_MENU)
   TITLE:=ZSTD support
+  DEPENDS:=+kmod-crypto-acompress
   KCONFIG:= \
+	CONFIG_CRYPTO_ZSTD \
 	CONFIG_ZSTD_COMPRESS \
 	CONFIG_ZSTD_DECOMPRESS \
 	CONFIG_XXHASH
-  HIDDEN:=1
   FILES:= \
+	$(LINUX_DIR)/crypto/zstd.ko \
 	$(LINUX_DIR)/lib/xxhash.ko \
 	$(LINUX_DIR)/lib/zstd/zstd_compress.ko \
 	$(LINUX_DIR)/lib/zstd/zstd_decompress.ko
-  AUTOLOAD:=$(call AutoProbe,xxhash zstd_compress zstd_decompress)
+  AUTOLOAD:=$(call AutoProbe,xxhash zstd zstd_compress zstd_decompress)
 endef
 
 define KernelPackage/lib-zstd/description



More information about the lede-commits mailing list