From: Yazen Ghannam Date: Wed, 19 Nov 2014 17:19:37 +0000 (-0600) Subject: crypto: crc32 - Add ARM64 CRC32 hw accelerated module X-Git-Tag: omap-for-v3.20/drop-legacy-3517~96^2~28 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f6f203faa3ebd8fa229e34424850a0919ded6c10;p=pandora-kernel.git crypto: crc32 - Add ARM64 CRC32 hw accelerated module This module registers a crc32 algorithm and a crc32c algorithm that use the optional CRC32 and CRC32C instructions in ARMv8. Tested on AMD Seattle. Improvement compared to crc32c-generic algorithm: TCRYPT CRC32C speed test shows ~450% speedup. Simple dd write tests to btrfs filesystem show ~30% speedup. Signed-off-by: Yazen Ghannam Acked-by: Steve Capper Acked-by: Ard Biesheuvel Signed-off-by: Herbert Xu --- Reading git-diff-tree failed