Since upstream commit
60e3f1e9b7a5 ("lib/crypto: arm64/sha512:
Migrate optimized SHA-512 code to library"), the kernel module is no
longer available, and its fucntionality os provided by the kernel
core. Thus do not try to package this for linux 6.18 and later.
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21506
Signed-off-by: Robert Marko <robimarko@gmail.com>
endef
define KernelPackage/crypto-sha512/aarch64
- FILES+=$(LINUX_DIR)/arch/arm64/crypto/sha512-arm64.ko
- AUTOLOAD+=$(call AutoLoad,09,sha512-arm64)
+ FILES+=$(LINUX_DIR)/arch/arm64/crypto/sha512-arm64.ko@lt6.18
+ AUTOLOAD+=$(call AutoLoad,09,!LINUX_6_18:sha512-arm64)
endef
KernelPackage/crypto-sha512/imx/cortexa7=$(KernelPackage/crypto-sha512/arm)