]> www.infradead.org Git - users/willy/pagecache.git/commit
lib/crc32: remove other generic implementations
authorEric Biggers <ebiggers@google.com>
Thu, 23 Jan 2025 21:29:04 +0000 (13:29 -0800)
committerEric Biggers <ebiggers@google.com>
Wed, 29 Jan 2025 17:10:35 +0000 (09:10 -0800)
commit5e3c1c48fac3793c173567df735890d4e29cbb64
tree1222783167de6480669c5803efb3f7a9bc7d47f6
parentb0430f39de089920e3aab3f4a9c35c35110bdbea
lib/crc32: remove other generic implementations

Now that we've standardized on the byte-by-byte implementation of CRC32
as the only generic implementation (see previous commit for the
rationale), remove the code for the other implementations.

Tested with crc_kunit.

Link: https://lore.kernel.org/r/20250123212904.118683-3-ebiggers@kernel.org
Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Eric Biggers <ebiggers@google.com>
lib/Kconfig
lib/crc32.c
lib/crc32defs.h [deleted file]
lib/gen_crc32table.c