[PATCH v3 0/4] arm64: accelerate crc32_be
Kevin Bracey
kevin at bracey.fi
Tue Jan 18 02:23:47 PST 2022
Originally sent only to the arm-linux list - now including linux-crypto.
Ard suggested that Herbert take the series.
This series completes the arm64 crc32 helper acceleration by adding crc32_be.
There are plenty of users, for example OF.
To compensate for the extra supporting cruft in lib/crc32.c, a couple of minor
tidies.
changes since v2:
- no code change, but sent to Herbert+crypto with Catalin's ack for arm64
changes since v1:
- assembler style fixes from Ard's review
Kevin Bracey (4):
lib/crc32.c: remove unneeded casts
lib/crc32.c: Make crc32_be weak for arch override
lib/crc32test.c: correct printed bytes count
arm64: accelerate crc32_be
arch/arm64/lib/crc32.S | 87 +++++++++++++++++++++++++++++++++++-------
lib/crc32.c | 14 +++----
lib/crc32test.c | 2 +-
3 files changed, 80 insertions(+), 23 deletions(-)
--
2.25.1
More information about the linux-arm-kernel
mailing list