summaryrefslogtreecommitdiff
path: root/lib/Kconfig
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2025-01-23 13:29:04 -0800
committerEric Biggers <ebiggers@google.com>2025-01-29 09:10:35 -0800
commit5e3c1c48fac3793c173567df735890d4e29cbb64 (patch)
tree1222783167de6480669c5803efb3f7a9bc7d47f6 /lib/Kconfig
parentb0430f39de089920e3aab3f4a9c35c35110bdbea (diff)
downloadlinux-5e3c1c48fac3793c173567df735890d4e29cbb64.tar.gz
linux-5e3c1c48fac3793c173567df735890d4e29cbb64.tar.bz2
linux-5e3c1c48fac3793c173567df735890d4e29cbb64.zip
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>
Diffstat (limited to 'lib/Kconfig')
-rw-r--r--lib/Kconfig4
1 files changed, 0 insertions, 4 deletions
diff --git a/lib/Kconfig b/lib/Kconfig
index e08b26e8e03f..dccb61b7d698 100644
--- a/lib/Kconfig
+++ b/lib/Kconfig
@@ -189,7 +189,6 @@ config CRC32
tristate "CRC32/CRC32c functions"
default y
select BITREVERSE
- select CRC32_SARWATE
help
This option is provided for the case where no in-kernel-tree
modules require CRC32/CRC32c functions, but a module built outside
@@ -203,9 +202,6 @@ config CRC32_ARCH
tristate
default CRC32 if ARCH_HAS_CRC32 && CRC_OPTIMIZATIONS
-config CRC32_SARWATE
- bool
-
config CRC64
tristate "CRC64 functions"
help