Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

lib/crc: remove unnecessary prompt for CONFIG_CRC_ITU_T

All modules that need CONFIG_CRC_ITU_T already select it, so there is no
need to bother users about the option.

Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: "Martin K. Petersen" <martin.petersen@oracle.com>
Acked-by: Ard Biesheuvel <ardb@kernel.org>
Link: https://lore.kernel.org/r/20250401221600.24878-6-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@google.com>

+1 -18
-1
arch/arm/configs/lpc18xx_defconfig
··· 147 147 # CONFIG_INOTIFY_USER is not set 148 148 CONFIG_JFFS2_FS=y 149 149 # CONFIG_NETWORK_FILESYSTEMS is not set 150 - CONFIG_CRC_ITU_T=y 151 150 CONFIG_PRINTK_TIME=y 152 151 # CONFIG_ENABLE_MUST_CHECK is not set 153 152 # CONFIG_DEBUG_BUGVERBOSE is not set
-1
arch/arm/configs/milbeaut_m10v_defconfig
··· 108 108 CONFIG_CRYPTO_AES_ARM_CE=m 109 109 CONFIG_CRYPTO_CHACHA20_NEON=m 110 110 # CONFIG_CRYPTO_HW is not set 111 - CONFIG_CRC_ITU_T=m 112 111 CONFIG_DMA_CMA=y 113 112 CONFIG_CMA_SIZE_MBYTES=64 114 113 CONFIG_PRINTK_TIME=y
-1
arch/arm/configs/mxs_defconfig
··· 160 160 CONFIG_NLS_ISO8859_1=y 161 161 CONFIG_NLS_ISO8859_15=y 162 162 CONFIG_CRYPTO_DEV_MXS_DCP=y 163 - CONFIG_CRC_ITU_T=m 164 163 CONFIG_FONTS=y 165 164 CONFIG_PRINTK_TIME=y 166 165 CONFIG_DEBUG_KERNEL=y
-1
arch/arm/configs/omap2plus_defconfig
··· 706 706 CONFIG_CRYPTO_DEV_OMAP_SHAM=m 707 707 CONFIG_CRYPTO_DEV_OMAP_AES=m 708 708 CONFIG_CRYPTO_DEV_OMAP_DES=m 709 - CONFIG_CRC_ITU_T=y 710 709 CONFIG_DMA_CMA=y 711 710 CONFIG_FONTS=y 712 711 CONFIG_FONT_8x8=y
-1
arch/arm/configs/sama7_defconfig
··· 227 227 CONFIG_CRYPTO_DEV_ATMEL_AES=y 228 228 CONFIG_CRYPTO_DEV_ATMEL_TDES=y 229 229 CONFIG_CRYPTO_DEV_ATMEL_SHA=y 230 - CONFIG_CRC_ITU_T=y 231 230 CONFIG_DMA_CMA=y 232 231 CONFIG_CMA_SIZE_MBYTES=32 233 232 CONFIG_CMA_ALIGNMENT=9
-1
arch/arm/configs/stm32_defconfig
··· 74 74 # CONFIG_DNOTIFY is not set 75 75 # CONFIG_INOTIFY_USER is not set 76 76 CONFIG_NLS=y 77 - CONFIG_CRC_ITU_T=y 78 77 CONFIG_PRINTK_TIME=y 79 78 # CONFIG_DEBUG_BUGVERBOSE is not set 80 79 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
-1
arch/arm/configs/wpcm450_defconfig
··· 191 191 CONFIG_X509_CERTIFICATE_PARSER=y 192 192 CONFIG_PKCS7_MESSAGE_PARSER=y 193 193 CONFIG_SYSTEM_TRUSTED_KEYRING=y 194 - CONFIG_CRC_ITU_T=m 195 194 CONFIG_PRINTK_TIME=y 196 195 CONFIG_DEBUG_KERNEL=y 197 196 CONFIG_MAGIC_SYSRQ=y
-1
arch/mips/configs/ath79_defconfig
··· 82 82 # CONFIG_IOMMU_SUPPORT is not set 83 83 # CONFIG_DNOTIFY is not set 84 84 # CONFIG_PROC_PAGE_MONITOR is not set 85 - CONFIG_CRC_ITU_T=m 86 85 CONFIG_STRIP_ASM_SYMS=y 87 86 CONFIG_DEBUG_FS=y 88 87 # CONFIG_SCHED_DEBUG is not set
-1
arch/mips/configs/rt305x_defconfig
··· 128 128 # CONFIG_SQUASHFS_ZLIB is not set 129 129 CONFIG_SQUASHFS_XZ=y 130 130 CONFIG_CRYPTO_ARC4=m 131 - CONFIG_CRC_ITU_T=m 132 131 # CONFIG_XZ_DEC_X86 is not set 133 132 # CONFIG_XZ_DEC_POWERPC is not set 134 133 # CONFIG_XZ_DEC_IA64 is not set
-1
arch/mips/configs/xway_defconfig
··· 140 140 # CONFIG_SQUASHFS_ZLIB is not set 141 141 CONFIG_SQUASHFS_XZ=y 142 142 CONFIG_CRYPTO_ARC4=m 143 - CONFIG_CRC_ITU_T=m 144 143 CONFIG_PRINTK_TIME=y 145 144 CONFIG_STRIP_ASM_SYMS=y 146 145 CONFIG_DEBUG_FS=y
-1
arch/powerpc/configs/skiroot_defconfig
··· 279 279 # CONFIG_INTEGRITY is not set 280 280 CONFIG_LSM="yama,loadpin,safesetid,integrity" 281 281 # CONFIG_CRYPTO_HW is not set 282 - CONFIG_CRC_ITU_T=y 283 282 # CONFIG_XZ_DEC_X86 is not set 284 283 # CONFIG_XZ_DEC_IA64 is not set 285 284 # CONFIG_XZ_DEC_ARM is not set
-1
arch/sh/configs/se7206_defconfig
··· 101 101 CONFIG_CRYPTO_LZO=y 102 102 # CONFIG_CRYPTO_ANSI_CPRNG is not set 103 103 # CONFIG_CRYPTO_HW is not set 104 - CONFIG_CRC_ITU_T=y
+1 -6
lib/Kconfig
··· 155 155 default CRC_T10DIF if ARCH_HAS_CRC_T10DIF && CRC_OPTIMIZATIONS 156 156 157 157 config CRC_ITU_T 158 - tristate "CRC ITU-T V.41 functions" 159 - help 160 - This option is provided for the case where no in-kernel-tree 161 - modules require CRC ITU-T V.41 functions, but a module built outside 162 - the kernel tree does. Such modules that use library CRC ITU-T V.41 163 - functions require M here. 158 + tristate 164 159 165 160 config CRC32 166 161 tristate