projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix fuse: use in-kernel module for 2.6.25+ kernels
[openwrt.git]
/
package
/
kernel
/
modules
/
crypto.mk
diff --git
a/package/kernel/modules/crypto.mk
b/package/kernel/modules/crypto.mk
index
66e5614
..
68ccb60
100644
(file)
--- a/
package/kernel/modules/crypto.mk
+++ b/
package/kernel/modules/crypto.mk
@@
-13,10
+13,15
@@
CRYPTO_MENU:=Cryptographic API modules
# - des > des_generic
# - sha1 > sha1_generic
# - sha256 > sha256_generic
# - des > des_generic
# - sha1 > sha1_generic
# - sha256 > sha256_generic
-ifeq ($(
KERNEL_PATCHVER),2.6.24
)
+ifeq ($(
strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.24)),1
)
CRYPTO_GENERIC:=_generic
endif
CRYPTO_GENERIC:=_generic
endif
+# XXX: added CRYPTO_PREFIX as a workaround for modules renamed in 2.6.25:
+# - blkcipher -> crypto_blkcipher
+ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.25)),1)
+ CRYPTO_PREFIX:=crypto_
+endif
# XXX: added CONFIG_CRYPTO_HMAC to KCONFIG so that CONFIG_CRYPTO_HASH is
# always set, even if no hash modules are selected
# XXX: added CONFIG_CRYPTO_HMAC to KCONFIG so that CONFIG_CRYPTO_HASH is
# always set, even if no hash modules are selected
@@
-35,7
+40,7
@@
define KernelPackage/crypto-core
CONFIG_CRYPTO_MANAGER
FILES:= \
$(LINUX_DIR)/crypto/crypto_algapi.$(LINUX_KMOD_SUFFIX) \
CONFIG_CRYPTO_MANAGER
FILES:= \
$(LINUX_DIR)/crypto/crypto_algapi.$(LINUX_KMOD_SUFFIX) \
- $(LINUX_DIR)/crypto/blkcipher.$(LINUX_KMOD_SUFFIX) \
+ $(LINUX_DIR)/crypto/
$(CRYPTO_PREFIX)
blkcipher.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/crypto/cbc.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/crypto/deflate.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/crypto/ecb.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/crypto/cbc.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/crypto/deflate.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/crypto/ecb.$(LINUX_KMOD_SUFFIX) \
@@
-45,7
+50,7
@@
define KernelPackage/crypto-core
crypto_algapi \
cryptomgr \
crypto_hash \
crypto_algapi \
cryptomgr \
crypto_hash \
- blkcipher \
+
$(CRYPTO_PREFIX)
blkcipher \
cbc \
ecb \
deflate \
cbc \
ecb \
deflate \
@@
-73,7
+78,7
@@
endef
define KernelPackage/crypto-aes/x86-2.6
KCONFIG:=CONFIG_CRYPTO_AES_586
define KernelPackage/crypto-aes/x86-2.6
KCONFIG:=CONFIG_CRYPTO_AES_586
- FILES:=$(LINUX_DIR)/arch/
i3
86/crypto/aes-i586.$(LINUX_KMOD_SUFFIX)
+ FILES:=$(LINUX_DIR)/arch/
x
86/crypto/aes-i586.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,aes-i586)
endef
AUTOLOAD:=$(call AutoLoad,09,aes-i586)
endef
@@
-216,7
+221,7
@@
define KernelPackage/crypto-test
SUBMENU:=$(CRYPTO_MENU)
TITLE:=Test CryptoAPI module
DEPENDS:=+kmod-crypto-core
SUBMENU:=$(CRYPTO_MENU)
TITLE:=Test CryptoAPI module
DEPENDS:=+kmod-crypto-core
- KCONFIG:=CONFIG_CRYPTO_
NULL
+ KCONFIG:=CONFIG_CRYPTO_
TEST
FILES:=$(LINUX_DIR)/crypto/tcrypt.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,tcrypt)
endef
FILES:=$(LINUX_DIR)/crypto/tcrypt.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,tcrypt)
endef
This page took
0.026535 seconds
and
4
git commands to generate.