Sfoglia il codice sorgente

add missing autoload shortcut to crypto modules for btrfs

Currently the btrfs module (and other fs modules) is loaded before other modules to provide early extroot compatibility. This will fail for btrfs however, because the dependencies crypto-core and crypto-hash are missing. This patch makes them available for early loading too.

Signed-off-by: Jan Willies <[email protected]>

SVN-Revision: 30542
John Crispin 13 anni fa
parent
commit
6c5d3e0844
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      package/kernel/modules/crypto.mk

+ 2 - 2
package/kernel/modules/crypto.mk

@@ -29,7 +29,7 @@ define KernelPackage/crypto-core
 	CONFIG_CRYPTO_ALGAPI \
 	CONFIG_CRYPTO_ALGAPI \
 	$(foreach mod,$(CRYPTO_MODULES),$(call crypto_confvar,$(mod)))
 	$(foreach mod,$(CRYPTO_MODULES),$(call crypto_confvar,$(mod)))
   FILES:=$(foreach mod,$(CRYPTO_MODULES),$(call crypto_file,$(mod)))
   FILES:=$(foreach mod,$(CRYPTO_MODULES),$(call crypto_file,$(mod)))
-  AUTOLOAD:=$(call AutoLoad,01,$(foreach mod,$(CRYPTO_MODULES),$(call crypto_name,$(mod))))
+  AUTOLOAD:=$(call AutoLoad,01,$(foreach mod,$(CRYPTO_MODULES),$(call crypto_name,$(mod))),1)
 endef
 endef
 $(eval $(call KernelPackage,crypto-core))
 $(eval $(call KernelPackage,crypto-core))
 
 
@@ -43,7 +43,7 @@ define KernelPackage/crypto-hash
   TITLE:=CryptoAPI hash support
   TITLE:=CryptoAPI hash support
   KCONFIG:=CONFIG_CRYPTO_HASH2
   KCONFIG:=CONFIG_CRYPTO_HASH2
   FILES:=$(LINUX_DIR)/crypto/crypto_hash.ko
   FILES:=$(LINUX_DIR)/crypto/crypto_hash.ko
-  AUTOLOAD:=$(call AutoLoad,02,crypto_hash)
+  AUTOLOAD:=$(call AutoLoad,02,crypto_hash,1)
   $(call AddDepends/crypto)
   $(call AddDepends/crypto)
 endef
 endef
 $(eval $(call KernelPackage,crypto-hash))
 $(eval $(call KernelPackage,crypto-hash))