Explorar o código

kernel: fix dependency to xor-neon.ko

If this module gets build the xor module depends on it

Signed-off-by: Hauke Mehrtens <[email protected]>

SVN-Revision: 40666
Hauke Mehrtens %!s(int64=11) %!d(string=hai) anos
pai
achega
ecb5c610be
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  1. 7 0
      package/kernel/linux/modules/lib.mk

+ 7 - 0
package/kernel/linux/modules/lib.mk

@@ -138,8 +138,15 @@ define KernelPackage/lib-xor
   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