kmod-lzo: include the lzo-rle kmod in the package
authorRui Salvaterra <rsalvaterra@gmail.com>
Wed, 9 Dec 2020 16:11:40 +0000 (16:11 +0000)
committerRui Salvaterra <rsalvaterra@gmail.com>
Tue, 22 Mar 2022 09:25:40 +0000 (09:25 +0000)
Albeit a separate crypto module, lzo-rle uses the same kernel library as lzo.
Crypto API users (zram, for example) expect both lzo and lzo-rle to be
available, so let's include lzo-rle (about 5.5 kiB) in the lib-lzo package.

Based on e9hack's original patch: https://patchwork.ozlabs.org/project/openwrt/patch/541cbfbd-76f2-59b3-a867-47b6f0fc7da9@gmail.com/

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(cherry picked from commit aaa0c09785bee4c9e2baf18c026882d1ff3bacd2)

package/kernel/linux/modules/lib.mk

index 965612df3e9ab27dc11e4c18d2ce1ddaf5db5d5e..c52a8133be3b866c84f06af7588f187d72196c81 100644 (file)
@@ -109,9 +109,10 @@ define KernelPackage/lib-lzo
   HIDDEN:=1
   FILES:= \
        $(LINUX_DIR)/crypto/lzo.ko \
+       $(LINUX_DIR)/crypto/lzo-rle.ko \
        $(LINUX_DIR)/lib/lzo/lzo_compress.ko \
        $(LINUX_DIR)/lib/lzo/lzo_decompress.ko
-  AUTOLOAD:=$(call AutoProbe,lzo lzo_compress lzo_decompress)
+  AUTOLOAD:=$(call AutoProbe,lzo lzo-rle lzo_compress lzo_decompress)
 endef
 
 define KernelPackage/lib-lzo/description