X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=package%2Fkernel%2Flinux%2Fmodules%2Flib.mk;h=c5148ce4870efd30db88d3d12c1ad16c98a4a5e4;hb=578f7b9c597b0ea9bcf0726cc681713c0672edfe;hp=0411e93702c7a4604d81de87975d9153b642fa86;hpb=4ebf19b48fafc8d94e14e4ba779969613b241a6a;p=lede.git diff --git a/package/kernel/linux/modules/lib.mk b/package/kernel/linux/modules/lib.mk index 0411e93702..c5148ce487 100644 --- a/package/kernel/linux/modules/lib.mk +++ b/package/kernel/linux/modules/lib.mk @@ -12,7 +12,7 @@ define KernelPackage/lib-crc-ccitt TITLE:=CRC-CCITT support KCONFIG:=CONFIG_CRC_CCITT FILES:=$(LINUX_DIR)/lib/crc-ccitt.ko - AUTOLOAD:=$(call AutoLoad,20,crc-ccitt) + AUTOLOAD:=$(call AutoProbe,crc-ccitt) endef define KernelPackage/lib-crc-ccitt/description @@ -27,7 +27,7 @@ define KernelPackage/lib-crc-itu-t TITLE:=CRC ITU-T V.41 support KCONFIG:=CONFIG_CRC_ITU_T FILES:=$(LINUX_DIR)/lib/crc-itu-t.ko - AUTOLOAD:=$(call AutoLoad,20,crc-itu-t) + AUTOLOAD:=$(call AutoProbe,crc-itu-t) endef define KernelPackage/lib-crc-itu-t/description @@ -42,7 +42,7 @@ define KernelPackage/lib-crc7 TITLE:=CRC7 support KCONFIG:=CONFIG_CRC7 FILES:=$(LINUX_DIR)/lib/crc7.ko - AUTOLOAD:=$(call AutoLoad,20,crc7) + AUTOLOAD:=$(call AutoProbe,crc7) endef define KernelPackage/lib-crc7/description @@ -57,7 +57,7 @@ define KernelPackage/lib-crc8 TITLE:=CRC8 support KCONFIG:=CONFIG_CRC8 FILES:=$(LINUX_DIR)/lib/crc8.ko - AUTOLOAD:=$(call AutoLoad,20,crc8) + AUTOLOAD:=$(call AutoProbe,crc8) endef define KernelPackage/lib-crc8/description @@ -88,7 +88,7 @@ define KernelPackage/lib-crc32c KCONFIG:=CONFIG_LIBCRC32C DEPENDS:=+kmod-crypto-crc32c FILES:=$(LINUX_DIR)/lib/libcrc32c.ko - AUTOLOAD:=$(call AutoLoad,20,libcrc32c,1) + AUTOLOAD:=$(call AutoProbe,libcrc32c) endef define KernelPackage/lib-crc32c/description @@ -104,10 +104,11 @@ define KernelPackage/lib-lzo KCONFIG:= \ CONFIG_LZO_COMPRESS \ CONFIG_LZO_DECOMPRESS + HIDDEN:=1 FILES:= \ $(LINUX_DIR)/lib/lzo/lzo_compress.ko \ $(LINUX_DIR)/lib/lzo/lzo_decompress.ko - AUTOLOAD:=$(call AutoLoad,20, lzo_compress lzo_decompress,1) + AUTOLOAD:=$(call AutoProbe,lzo_compress lzo_decompress) endef define KernelPackage/lib-lzo/description @@ -117,6 +118,65 @@ endef $(eval $(call KernelPackage,lib-lzo)) +define KernelPackage/lib-lz4 + SUBMENU:=$(LIB_MENU) + TITLE:=LZ4 support + HIDDEN:=1 + KCONFIG:= \ + CONFIG_LZ4_COMPRESS \ + CONFIG_LZ4_DECOMPRESS + FILES:= \ + $(LINUX_DIR)/lib/lz4/lz4_compress.ko \ + $(LINUX_DIR)/lib/lz4/lz4_decompress.ko + AUTOLOAD:=$(call AutoProbe,lz4_compress lz4_decompress) +endef + +define KernelPackage/lib-lz4/description + Kernel module for LZ4 compression/decompression support +endef + +$(eval $(call KernelPackage,lib-lz4)) + + +define KernelPackage/lib-raid6 + SUBMENU:=$(LIB_MENU) + TITLE:=RAID6 algorithm support + HIDDEN:=1 + KCONFIG:=CONFIG_RAID6_PQ + FILES:=$(LINUX_DIR)/lib/raid6/raid6_pq.ko + AUTOLOAD:=$(call AutoProbe,raid6_pq) +endef + +define KernelPackage/lib-raid6/description + Kernel module for RAID6 algorithms +endef + +$(eval $(call KernelPackage,lib-raid6)) + + +define KernelPackage/lib-xor + SUBMENU:=$(LIB_MENU) + TITLE:=XOR blocks algorithm support + HIDDEN:=1 + KCONFIG:=CONFIG_XOR_BLOCKS +ifneq ($(wildcard $(LINUX_DIR)/arch/arm/lib/xor-neon.ko),) + FILES:= \ + $(LINUX_DIR)/crypto/xor.ko \ + $(LINUX_DIR)/arch/arm/lib/xor-neon.ko + AUTOLOAD:=$(call AutoProbe,xor-neon xor) +else + FILES:=$(LINUX_DIR)/crypto/xor.ko + AUTOLOAD:=$(call AutoProbe,xor) +endif +endef + +define KernelPackage/lib-xor/description + Kernel module for XOR blocks algorithms +endef + +$(eval $(call KernelPackage,lib-xor)) + + define KernelPackage/lib-textsearch SUBMENU:=$(LIB_MENU) TITLE:=Textsearch support @@ -129,7 +189,7 @@ SUBMENU:=$(LIB_MENU) $(LINUX_DIR)/lib/ts_kmp.ko \ $(LINUX_DIR)/lib/ts_bm.ko \ $(LINUX_DIR)/lib/ts_fsm.ko - AUTOLOAD:=$(call AutoLoad,20,ts_kmp ts_bm ts_fsm) + AUTOLOAD:=$(call AutoProbe,ts_kmp ts_bm ts_fsm) endef $(eval $(call KernelPackage,lib-textsearch)) @@ -138,13 +198,14 @@ $(eval $(call KernelPackage,lib-textsearch)) define KernelPackage/lib-zlib SUBMENU:=$(LIB_MENU) TITLE:=Zlib support + HIDDEN:=1 KCONFIG:= \ CONFIG_ZLIB_DEFLATE \ CONFIG_ZLIB_INFLATE FILES:= \ $(LINUX_DIR)/lib/zlib_deflate/zlib_deflate.ko \ $(LINUX_DIR)/lib/zlib_inflate/zlib_inflate.ko - AUTOLOAD:=$(call AutoLoad,08,zlib_deflate zlib_inflate,1) + AUTOLOAD:=$(call AutoProbe,zlib_deflate zlib_inflate) endef $(eval $(call KernelPackage,lib-zlib)) @@ -155,7 +216,7 @@ define KernelPackage/lib-cordic TITLE:=Cordic function support KCONFIG:=CONFIG_CORDIC FILES:=$(LINUX_DIR)/lib/cordic.ko - AUTOLOAD:=$(call AutoLoad,20,cordic) + AUTOLOAD:=$(call AutoProbe,cordic) endef define KernelPackage/lib-cordic/description