Commit b261d222 authored by Eric Biggers's avatar Eric Biggers
Browse files

lib/crc: remove CONFIG_LIBCRC32C



Now that LIBCRC32C does nothing besides select CRC32, make every option
that selects LIBCRC32C instead select CRC32 directly.  Then remove
LIBCRC32C.

Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
Reviewed-by: default avatar"Martin K. Petersen" <martin.petersen@oracle.com>
Acked-by: default avatarArd Biesheuvel <ardb@kernel.org>
Link: https://lore.kernel.org/r/20250401221600.24878-8-ebiggers@kernel.org


Signed-off-by: default avatarEric Biggers <ebiggers@google.com>
parent 31ab49a9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -367,7 +367,7 @@ config BLK_DEV_RBD
	tristate "Rados block device (RBD)"
	depends on INET && BLOCK
	select CEPH_LIB
	select LIBCRC32C
	select CRC32
	select CRYPTO_AES
	select CRYPTO
	help
+1 −1
Original line number Diff line number Diff line
@@ -10,7 +10,7 @@ config BLK_DEV_DRBD
	tristate "DRBD Distributed Replicated Block Device support"
	depends on PROC_FS && INET
	select LRU_CACHE
	select LIBCRC32C
	select CRC32
	help

	  NOTE: In order to authenticate connections you have to select
+1 −1
Original line number Diff line number Diff line
@@ -139,7 +139,7 @@ config MD_RAID456
	tristate "RAID-4/RAID-5/RAID-6 mode"
	depends on BLK_DEV_MD
	select RAID6_PQ
	select LIBCRC32C
	select CRC32
	select ASYNC_MEMCPY
	select ASYNC_XOR
	select ASYNC_PQ
+1 −1
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@
config DM_PERSISTENT_DATA
       tristate
       depends on BLK_DEV_DM
       select LIBCRC32C
       select CRC32
       select DM_BUFIO
	help
	 Library providing immutable on-disk data structure support for
+2 −2
Original line number Diff line number Diff line
@@ -143,7 +143,7 @@ config BNX2X
	depends on PTP_1588_CLOCK_OPTIONAL
	select FW_LOADER
	select ZLIB_INFLATE
	select LIBCRC32C
	select CRC32
	select MDIO
	help
	  This driver supports Broadcom NetXtremeII 10 gigabit Ethernet cards.
@@ -207,7 +207,7 @@ config BNXT
	depends on PCI
	depends on PTP_1588_CLOCK_OPTIONAL
	select FW_LOADER
	select LIBCRC32C
	select CRC32
	select NET_DEVLINK
	select PAGE_POOL
	select DIMLIB
Loading