]> git.ipfire.org Git - thirdparty/linux.git/commit
lib/crypto: arm64: Assume a little-endian kernel
authorEric Biggers <ebiggers@kernel.org>
Wed, 1 Apr 2026 00:33:31 +0000 (17:33 -0700)
committerEric Biggers <ebiggers@kernel.org>
Wed, 1 Apr 2026 20:02:15 +0000 (13:02 -0700)
commit12b11e47f126d097839fd2f077636e2139b0151b
tree9ee3078d4858868b6977caa9d600db96da1e0444
parent180e92df9a4f7498d6549c8c23839bd9554b3449
lib/crypto: arm64: Assume a little-endian kernel

Since support for big-endian arm64 kernels was removed, the CPU_LE()
macro now unconditionally emits the code it is passed, and the CPU_BE()
macro now unconditionally discards the code it is passed.

Simplify the assembly code in lib/crypto/arm64/ accordingly.

Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
Link: https://lore.kernel.org/r/20260401003331.144065-1-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
lib/crypto/arm64/aes-cipher-core.S
lib/crypto/arm64/chacha-neon-core.S
lib/crypto/arm64/ghash-neon-core.S
lib/crypto/arm64/sha1-ce-core.S
lib/crypto/arm64/sha256-ce.S
lib/crypto/arm64/sha512-ce-core.S
lib/crypto/arm64/sm3-ce-core.S