]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
kernel: crypto-sha512-arm64: do not package with kernel 6.18
authorAlexandru Gagniuc <mr.nuke.me@gmail.com>
Sun, 11 Jan 2026 02:01:28 +0000 (20:01 -0600)
committerRobert Marko <robimarko@gmail.com>
Thu, 28 May 2026 08:15:20 +0000 (10:15 +0200)
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>
package/kernel/linux/modules/crypto.mk

index 1076760903063c0764533e023ac6157a2edd8814..b5d065cb909845ece43d66c0419dc242b3a581cc 100644 (file)
@@ -1133,8 +1133,8 @@ define KernelPackage/crypto-sha512/arm
 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)