[PATCH 0/3] ARM: assembler: clean up byte swapping macros

Ard Biesheuvel ardb at kernel.org
Wed Dec 9 05:36:31 EST 2020

Consolidate the byte swapping macros used in various places, and use
them throughout. Patches #2 and #3 will be sent to Herbert for merging
via the crypto tree once patch #1 is merged (or if Russell prefers to
ack patch #1 instead, the whole series can go through the crypto tree)

Cc: Geert Uytterhoeven <geert+renesas at glider.be>
Cc: Nicolas Pitre <nico at fluxnic.net>
Cc: Eric Biggers <ebiggers at google.com>
Cc: Linus Walleij <linus.walleij at linaro.org>

Ard Biesheuvel (3):
  ARM: assembler: generalize byte swapping macro into rev_32
  crypto: arm/aes-scalar - switch to common rev_32/mov_l macros
  crypto: arm/chacha-scalar - switch to common rev_32 macro

 arch/arm/boot/compressed/head.S      |  5 +--
 arch/arm/crypto/aes-cipher-core.S    | 42 +++++--------------
 arch/arm/crypto/chacha-scalar-core.S | 43 ++++++--------------
 arch/arm/include/asm/assembler.h     | 11 +++++
 4 files changed, 35 insertions(+), 66 deletions(-)


More information about the linux-arm-kernel mailing list