1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-11-19 04:18:26 +02:00

[kernel] 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 <jan@willies.info>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30542 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
blogic 2012-02-14 20:11:28 +00:00
parent ca06b03a8e
commit 810da4055a

View File

@ -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))