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

Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux

Pull CRC cleanups from Eric Biggers:
"Finish cleaning up the CRC kconfig options by removing the remaining
unnecessary prompts and an unnecessary 'default y', removing
CONFIG_LIBCRC32C, and documenting all the CRC library options"

* tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux:
lib/crc: remove CONFIG_LIBCRC32C
lib/crc: document all the CRC library kconfig options
lib/crc: remove unnecessary prompt for CONFIG_CRC_ITU_T
lib/crc: remove unnecessary prompt for CONFIG_CRC_T10DIF
lib/crc: remove unnecessary prompt for CONFIG_CRC16
lib/crc: remove unnecessary prompt for CONFIG_CRC_CCITT
lib/crc: remove unnecessary prompt for CONFIG_CRC32 and drop 'default y'

+46 -170
-1
arch/arm/configs/at91_dt_defconfig
··· 232 232 CONFIG_CRYPTO_DEV_ATMEL_AES=y 233 233 CONFIG_CRYPTO_DEV_ATMEL_TDES=y 234 234 CONFIG_CRYPTO_DEV_ATMEL_SHA=y 235 - CONFIG_CRC_CCITT=y 236 235 CONFIG_FONTS=y 237 236 CONFIG_FONT_8x8=y 238 237 CONFIG_FONT_ACORN_8x8=y
-1
arch/arm/configs/collie_defconfig
··· 78 78 CONFIG_NLS_DEFAULT="cp437" 79 79 CONFIG_NLS_CODEPAGE_437=y 80 80 CONFIG_NLS_ISO8859_1=y 81 - CONFIG_CRC_CCITT=y 82 81 CONFIG_FONTS=y 83 82 CONFIG_FONT_MINI_4x6=y 84 83 # CONFIG_DEBUG_BUGVERBOSE is not set
-1
arch/arm/configs/davinci_all_defconfig
··· 249 249 CONFIG_NLS_ISO8859_1=y 250 250 CONFIG_NLS_UTF8=m 251 251 # CONFIG_CRYPTO_HW is not set 252 - CONFIG_CRC_T10DIF=m 253 252 CONFIG_DMA_CMA=y 254 253 CONFIG_DEBUG_FS=y 255 254 CONFIG_DEBUG_RT_MUTEXES=y
-1
arch/arm/configs/dove_defconfig
··· 128 128 CONFIG_CRYPTO_LZO=y 129 129 # CONFIG_CRYPTO_ANSI_CPRNG is not set 130 130 CONFIG_CRYPTO_DEV_MARVELL_CESA=y 131 - CONFIG_CRC_CCITT=y 132 131 CONFIG_PRINTK_TIME=y 133 132 # CONFIG_DEBUG_BUGVERBOSE is not set 134 133 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
-1
arch/arm/configs/exynos_defconfig
··· 370 370 CONFIG_CRYPTO_CHACHA20_NEON=m 371 371 CONFIG_CRYPTO_DEV_EXYNOS_RNG=y 372 372 CONFIG_CRYPTO_DEV_S5P=y 373 - CONFIG_CRC_CCITT=y 374 373 CONFIG_DMA_CMA=y 375 374 CONFIG_CMA_SIZE_MBYTES=96 376 375 CONFIG_FONTS=y
-2
arch/arm/configs/imx_v6_v7_defconfig
··· 481 481 CONFIG_CRYPTO_DEV_FSL_CAAM=y 482 482 CONFIG_CRYPTO_DEV_SAHARA=y 483 483 CONFIG_CRYPTO_DEV_MXS_DCP=y 484 - CONFIG_CRC_CCITT=m 485 - CONFIG_CRC_T10DIF=y 486 484 CONFIG_CMA_SIZE_MBYTES=64 487 485 CONFIG_FONTS=y 488 486 CONFIG_FONT_8x8=y
-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/lpc32xx_defconfig
··· 179 179 CONFIG_NLS_UTF8=y 180 180 CONFIG_CRYPTO_ANSI_CPRNG=y 181 181 # CONFIG_CRYPTO_HW is not set 182 - CONFIG_CRC_CCITT=y 183 182 CONFIG_PRINTK_TIME=y 184 183 CONFIG_DYNAMIC_DEBUG=y 185 184 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
-2
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_CCITT=m 112 - CONFIG_CRC_ITU_T=m 113 111 CONFIG_DMA_CMA=y 114 112 CONFIG_CMA_SIZE_MBYTES=64 115 113 CONFIG_PRINTK_TIME=y
-1
arch/arm/configs/mmp2_defconfig
··· 67 67 CONFIG_NFS_V3_ACL=y 68 68 CONFIG_NFS_V4=y 69 69 CONFIG_ROOT_NFS=y 70 - CONFIG_CRC_CCITT=y 71 70 CONFIG_PRINTK_TIME=y 72 71 CONFIG_DEBUG_KERNEL=y 73 72 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
-1
arch/arm/configs/multi_v4t_defconfig
··· 91 91 CONFIG_VFAT_FS=y 92 92 CONFIG_CRAMFS=y 93 93 CONFIG_MINIX_FS=y 94 - CONFIG_CRC_CCITT=y 95 94 # CONFIG_FTRACE is not set 96 95 CONFIG_DEBUG_USER=y
-1
arch/arm/configs/multi_v5_defconfig
··· 289 289 CONFIG_CRYPTO_CBC=m 290 290 CONFIG_CRYPTO_PCBC=m 291 291 CONFIG_CRYPTO_DEV_MARVELL_CESA=y 292 - CONFIG_CRC_CCITT=y 293 292 CONFIG_DEBUG_KERNEL=y 294 293 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 295 294 CONFIG_MAGIC_SYSRQ=y
-1
arch/arm/configs/mvebu_v5_defconfig
··· 187 187 CONFIG_CRYPTO_CBC=m 188 188 CONFIG_CRYPTO_PCBC=m 189 189 CONFIG_CRYPTO_DEV_MARVELL_CESA=y 190 - CONFIG_CRC_CCITT=y 191 190 CONFIG_DEBUG_KERNEL=y 192 191 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 193 192 CONFIG_MAGIC_SYSRQ=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
-3
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_CCITT=y 710 - CONFIG_CRC_T10DIF=y 711 - CONFIG_CRC_ITU_T=y 712 709 CONFIG_DMA_CMA=y 713 710 CONFIG_FONTS=y 714 711 CONFIG_FONT_8x8=y
-1
arch/arm/configs/orion5x_defconfig
··· 136 136 CONFIG_CRYPTO_ECB=m 137 137 CONFIG_CRYPTO_PCBC=m 138 138 CONFIG_CRYPTO_DEV_MARVELL_CESA=y 139 - CONFIG_CRC_T10DIF=y 140 139 # CONFIG_DEBUG_BUGVERBOSE is not set 141 140 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 142 141 CONFIG_MAGIC_SYSRQ=y
-1
arch/arm/configs/pxa168_defconfig
··· 41 41 CONFIG_NFS_V3_ACL=y 42 42 CONFIG_NFS_V4=y 43 43 CONFIG_ROOT_NFS=y 44 - CONFIG_CRC_CCITT=y 45 44 CONFIG_PRINTK_TIME=y 46 45 CONFIG_DEBUG_KERNEL=y 47 46 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
-1
arch/arm/configs/pxa910_defconfig
··· 50 50 CONFIG_NFS_V3_ACL=y 51 51 CONFIG_NFS_V4=y 52 52 CONFIG_ROOT_NFS=y 53 - CONFIG_CRC_CCITT=y 54 53 CONFIG_PRINTK_TIME=y 55 54 CONFIG_DEBUG_KERNEL=y 56 55 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
-2
arch/arm/configs/pxa_defconfig
··· 663 663 CONFIG_CRYPTO_SHA256_ARM=m 664 664 CONFIG_CRYPTO_SHA512_ARM=m 665 665 CONFIG_CRYPTO_AES_ARM=m 666 - CONFIG_CRC_CCITT=y 667 - CONFIG_CRC_T10DIF=m 668 666 CONFIG_FONTS=y 669 667 CONFIG_FONT_8x8=y 670 668 CONFIG_FONT_8x16=y
-1
arch/arm/configs/s5pv210_defconfig
··· 113 113 CONFIG_NLS_ASCII=y 114 114 CONFIG_NLS_ISO8859_1=y 115 115 CONFIG_NLS_UTF8=y 116 - CONFIG_CRC_CCITT=y 117 116 CONFIG_DEBUG_KERNEL=y 118 117 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 119 118 CONFIG_MAGIC_SYSRQ=y
-2
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_CCITT=y 231 - CONFIG_CRC_ITU_T=y 232 230 CONFIG_DMA_CMA=y 233 231 CONFIG_CMA_SIZE_MBYTES=32 234 232 CONFIG_CMA_ALIGNMENT=9
-1
arch/arm/configs/spitz_defconfig
··· 234 234 CONFIG_CRYPTO_MICHAEL_MIC=m 235 235 CONFIG_CRYPTO_SHA512=m 236 236 CONFIG_CRYPTO_WP512=m 237 - CONFIG_CRC_CCITT=y 238 237 CONFIG_FONTS=y 239 238 CONFIG_FONT_8x8=y 240 239 CONFIG_FONT_8x16=y
-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
-2
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_CCITT=y 195 - CONFIG_CRC_ITU_T=m 196 194 CONFIG_PRINTK_TIME=y 197 195 CONFIG_DEBUG_KERNEL=y 198 196 CONFIG_MAGIC_SYSRQ=y
-3
arch/hexagon/configs/comet_defconfig
··· 72 72 CONFIG_CRYPTO_MD5=y 73 73 # CONFIG_CRYPTO_ANSI_CPRNG is not set 74 74 # CONFIG_CRYPTO_HW is not set 75 - CONFIG_CRC_CCITT=y 76 - CONFIG_CRC16=y 77 - CONFIG_CRC_T10DIF=y 78 75 CONFIG_FRAME_WARN=0 79 76 CONFIG_MAGIC_SYSRQ=y 80 77 CONFIG_DEBUG_FS=y
-1
arch/m68k/configs/amcore_defconfig
··· 89 89 # CONFIG_CRYPTO_ECHAINIV is not set 90 90 CONFIG_CRYPTO_ANSI_CPRNG=y 91 91 # CONFIG_CRYPTO_HW is not set 92 - CONFIG_CRC16=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/bigsur_defconfig
··· 238 238 CONFIG_CRYPTO_TEA=m 239 239 CONFIG_CRYPTO_TWOFISH=m 240 240 CONFIG_CRYPTO_LZO=m 241 - CONFIG_CRC_T10DIF=m 242 241 CONFIG_MAGIC_SYSRQ=y 243 242 CONFIG_DEBUG_MEMORY_INIT=y 244 243 CONFIG_DETECT_HUNG_TASK=y
-1
arch/mips/configs/fuloong2e_defconfig
··· 218 218 CONFIG_CRYPTO_DEFLATE=m 219 219 CONFIG_CRYPTO_LZO=m 220 220 # CONFIG_CRYPTO_HW is not set 221 - CONFIG_CRC_CCITT=y
-1
arch/mips/configs/ip22_defconfig
··· 326 326 CONFIG_CRYPTO_TWOFISH=m 327 327 CONFIG_CRYPTO_LZO=m 328 328 # CONFIG_CRYPTO_HW is not set 329 - CONFIG_CRC_T10DIF=m 330 329 CONFIG_DEBUG_MEMORY_INIT=y
-1
arch/mips/configs/ip27_defconfig
··· 317 317 CONFIG_CRYPTO_TEA=m 318 318 CONFIG_CRYPTO_TWOFISH=m 319 319 CONFIG_CRYPTO_LZO=m 320 - CONFIG_CRC_T10DIF=m
-1
arch/mips/configs/ip30_defconfig
··· 179 179 CONFIG_CRYPTO_WP512=m 180 180 CONFIG_CRYPTO_XCBC=m 181 181 CONFIG_CRYPTO_LZO=m 182 - CONFIG_CRC_T10DIF=m
-1
arch/mips/configs/ip32_defconfig
··· 177 177 CONFIG_CRYPTO_TEA=y 178 178 CONFIG_CRYPTO_TWOFISH=y 179 179 CONFIG_CRYPTO_DEFLATE=y 180 - CONFIG_CRC_T10DIF=y 181 180 CONFIG_FONTS=y 182 181 CONFIG_FONT_8x8=y 183 182 CONFIG_FONT_8x16=y
-1
arch/mips/configs/omega2p_defconfig
··· 111 111 CONFIG_NLS_UTF8=y 112 112 CONFIG_CRYPTO_DEFLATE=y 113 113 CONFIG_CRYPTO_LZO=y 114 - CONFIG_CRC16=y 115 114 CONFIG_XZ_DEC=y 116 115 CONFIG_PRINTK_TIME=y 117 116 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
-1
arch/mips/configs/rb532_defconfig
··· 155 155 CONFIG_SQUASHFS=y 156 156 CONFIG_CRYPTO_TEST=m 157 157 # CONFIG_CRYPTO_HW is not set 158 - CONFIG_CRC16=m 159 158 CONFIG_STRIP_ASM_SYMS=y
-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/sb1250_swarm_defconfig
··· 99 99 CONFIG_CRYPTO_DEFLATE=m 100 100 CONFIG_CRYPTO_LZO=m 101 101 # CONFIG_CRYPTO_HW is not set 102 - CONFIG_CRC16=m
-1
arch/mips/configs/vocore2_defconfig
··· 111 111 CONFIG_NLS_UTF8=y 112 112 CONFIG_CRYPTO_DEFLATE=y 113 113 CONFIG_CRYPTO_LZO=y 114 - CONFIG_CRC16=y 115 114 CONFIG_XZ_DEC=y 116 115 CONFIG_PRINTK_TIME=y 117 116 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
-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
-2
arch/parisc/configs/generic-32bit_defconfig
··· 264 264 CONFIG_CRYPTO_SHA1=y 265 265 CONFIG_CRYPTO_WP512=m 266 266 CONFIG_CRYPTO_DEFLATE=y 267 - CONFIG_CRC_CCITT=m 268 - CONFIG_CRC_T10DIF=y 269 267 CONFIG_FONTS=y 270 268 CONFIG_PRINTK_TIME=y 271 269 CONFIG_MAGIC_SYSRQ=y
-1
arch/parisc/configs/generic-64bit_defconfig
··· 292 292 CONFIG_CRYPTO_MICHAEL_MIC=m 293 293 CONFIG_CRYPTO_DEFLATE=m 294 294 # CONFIG_CRYPTO_HW is not set 295 - CONFIG_CRC_CCITT=m 296 295 CONFIG_PRINTK_TIME=y 297 296 CONFIG_DEBUG_KERNEL=y 298 297 CONFIG_STRIP_ASM_SYMS=y
-1
arch/powerpc/configs/44x/sam440ep_defconfig
··· 91 91 # CONFIG_NETWORK_FILESYSTEMS is not set 92 92 CONFIG_NLS_CODEPAGE_437=y 93 93 CONFIG_NLS_ISO8859_1=y 94 - CONFIG_CRC_T10DIF=y 95 94 CONFIG_MAGIC_SYSRQ=y
-2
arch/powerpc/configs/44x/warp_defconfig
··· 85 85 CONFIG_NLS_ISO8859_1=y 86 86 CONFIG_NLS_ISO8859_15=y 87 87 CONFIG_NLS_UTF8=y 88 - CONFIG_CRC_CCITT=y 89 - CONFIG_CRC_T10DIF=y 90 88 CONFIG_PRINTK_TIME=y 91 89 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 92 90 CONFIG_DEBUG_FS=y
-1
arch/powerpc/configs/83xx/mpc832x_rdb_defconfig
··· 73 73 CONFIG_NLS_CODEPAGE_932=y 74 74 CONFIG_NLS_ISO8859_8=y 75 75 CONFIG_NLS_ISO8859_1=y 76 - CONFIG_CRC_T10DIF=y 77 76 CONFIG_CRYPTO_ECB=m 78 77 CONFIG_CRYPTO_PCBC=m
-1
arch/powerpc/configs/83xx/mpc834x_itx_defconfig
··· 80 80 CONFIG_NFS_FS=y 81 81 CONFIG_NFS_V4=y 82 82 CONFIG_ROOT_NFS=y 83 - CONFIG_CRC_T10DIF=y 84 83 CONFIG_CRYPTO_PCBC=m
-1
arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig
··· 72 72 CONFIG_NFS_FS=y 73 73 CONFIG_NFS_V4=y 74 74 CONFIG_ROOT_NFS=y 75 - CONFIG_CRC_T10DIF=y 76 75 CONFIG_CRYPTO_PCBC=m
-1
arch/powerpc/configs/83xx/mpc837x_rdb_defconfig
··· 75 75 CONFIG_NFS_FS=y 76 76 CONFIG_NFS_V4=y 77 77 CONFIG_ROOT_NFS=y 78 - CONFIG_CRC_T10DIF=y 79 78 CONFIG_CRYPTO_ECB=m 80 79 CONFIG_CRYPTO_PCBC=m
-2
arch/powerpc/configs/85xx/ge_imp3a_defconfig
··· 221 221 CONFIG_NLS_KOI8_R=m 222 222 CONFIG_NLS_KOI8_U=m 223 223 CONFIG_NLS_UTF8=y 224 - CONFIG_CRC_CCITT=y 225 - CONFIG_CRC_T10DIF=y 226 224 CONFIG_MAGIC_SYSRQ=y 227 225 CONFIG_CRYPTO_CBC=y 228 226 CONFIG_CRYPTO_MD5=y
-2
arch/powerpc/configs/85xx/stx_gp3_defconfig
··· 60 60 CONFIG_NFS_FS=y 61 61 CONFIG_ROOT_NFS=y 62 62 CONFIG_NLS=y 63 - CONFIG_CRC_CCITT=y 64 - CONFIG_CRC_T10DIF=m 65 63 CONFIG_DETECT_HUNG_TASK=y 66 64 # CONFIG_DEBUG_BUGVERBOSE is not set 67 65 CONFIG_BDI_SWITCH=y
-1
arch/powerpc/configs/85xx/xes_mpc85xx_defconfig
··· 132 132 CONFIG_NFSD=y 133 133 CONFIG_NLS_CODEPAGE_437=y 134 134 CONFIG_NLS_ISO8859_1=y 135 - CONFIG_CRC_T10DIF=y 136 135 CONFIG_DETECT_HUNG_TASK=y 137 136 # CONFIG_DEBUG_BUGVERBOSE is not set 138 137 CONFIG_CRYPTO_HMAC=y
-1
arch/powerpc/configs/86xx-hw.config
··· 5 5 # CONFIG_CARDBUS is not set 6 6 CONFIG_CHR_DEV_SG=y 7 7 CONFIG_CHR_DEV_ST=y 8 - CONFIG_CRC_T10DIF=y 9 8 CONFIG_CRYPTO_HMAC=y 10 9 CONFIG_DS1682=y 11 10 CONFIG_EEPROM_LEGACY=y
-1
arch/powerpc/configs/amigaone_defconfig
··· 106 106 CONFIG_AFFS_FS=m 107 107 CONFIG_NLS_ASCII=y 108 108 CONFIG_NLS_ISO8859_1=m 109 - CONFIG_CRC_T10DIF=y 110 109 CONFIG_MAGIC_SYSRQ=y 111 110 CONFIG_DEBUG_KERNEL=y 112 111 CONFIG_DEBUG_MUTEXES=y
-1
arch/powerpc/configs/chrp32_defconfig
··· 110 110 CONFIG_TMPFS=y 111 111 CONFIG_NLS_ASCII=y 112 112 CONFIG_NLS_ISO8859_1=m 113 - CONFIG_CRC_T10DIF=y 114 113 CONFIG_MAGIC_SYSRQ=y 115 114 CONFIG_DEBUG_KERNEL=y 116 115 CONFIG_DEBUG_MUTEXES=y
-1
arch/powerpc/configs/fsl-emb-nonhw.config
··· 15 15 CONFIG_CGROUP_SCHED=y 16 16 CONFIG_CGROUPS=y 17 17 # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set 18 - CONFIG_CRC_T10DIF=y 19 18 CONFIG_CPUSETS=y 20 19 CONFIG_CRAMFS=y 21 20 CONFIG_CRYPTO_MD4=y
-1
arch/powerpc/configs/g5_defconfig
··· 231 231 CONFIG_NLS_ISO8859_1=y 232 232 CONFIG_NLS_ISO8859_15=y 233 233 CONFIG_NLS_UTF8=y 234 - CONFIG_CRC_T10DIF=y 235 234 CONFIG_MAGIC_SYSRQ=y 236 235 CONFIG_DEBUG_KERNEL=y 237 236 CONFIG_DEBUG_MUTEXES=y
-1
arch/powerpc/configs/gamecube_defconfig
··· 82 82 CONFIG_CIFS=y 83 83 CONFIG_NLS_CODEPAGE_437=y 84 84 CONFIG_NLS_ISO8859_1=y 85 - CONFIG_CRC_CCITT=y 86 85 CONFIG_PRINTK_TIME=y 87 86 CONFIG_DEBUG_SPINLOCK=y 88 87 CONFIG_DEBUG_MUTEXES=y
-2
arch/powerpc/configs/linkstation_defconfig
··· 125 125 CONFIG_NLS_CODEPAGE_932=m 126 126 CONFIG_NLS_ISO8859_1=m 127 127 CONFIG_NLS_UTF8=m 128 - CONFIG_CRC_CCITT=m 129 - CONFIG_CRC_T10DIF=y 130 128 CONFIG_MAGIC_SYSRQ=y 131 129 CONFIG_DEBUG_KERNEL=y 132 130 CONFIG_DETECT_HUNG_TASK=y
-1
arch/powerpc/configs/mpc83xx_defconfig
··· 97 97 CONFIG_NFS_FS=y 98 98 CONFIG_NFS_V4=y 99 99 CONFIG_ROOT_NFS=y 100 - CONFIG_CRC_T10DIF=y 101 100 CONFIG_CRYPTO_ECB=m 102 101 CONFIG_CRYPTO_PCBC=m 103 102 CONFIG_CRYPTO_SHA512=y
-1
arch/powerpc/configs/mpc866_ads_defconfig
··· 38 38 CONFIG_CRAMFS=y 39 39 CONFIG_NFS_FS=y 40 40 CONFIG_ROOT_NFS=y 41 - CONFIG_CRC_CCITT=y
-2
arch/powerpc/configs/mvme5100_defconfig
··· 107 107 CONFIG_NLS_CODEPAGE_932=m 108 108 CONFIG_NLS_ISO8859_1=m 109 109 CONFIG_NLS_UTF8=m 110 - CONFIG_CRC_CCITT=m 111 - CONFIG_CRC_T10DIF=y 112 110 CONFIG_XZ_DEC=y 113 111 CONFIG_MAGIC_SYSRQ=y 114 112 CONFIG_DEBUG_KERNEL=y
-1
arch/powerpc/configs/pasemi_defconfig
··· 159 159 CONFIG_NFSD_V4=y 160 160 CONFIG_NLS_CODEPAGE_437=y 161 161 CONFIG_NLS_ISO8859_1=y 162 - CONFIG_CRC_CCITT=y 163 162 CONFIG_PRINTK_TIME=y 164 163 CONFIG_MAGIC_SYSRQ=y 165 164 CONFIG_DEBUG_KERNEL=y
-1
arch/powerpc/configs/pmac32_defconfig
··· 276 276 CONFIG_NFSD_V4=y 277 277 CONFIG_NLS_CODEPAGE_437=m 278 278 CONFIG_NLS_ISO8859_1=m 279 - CONFIG_CRC_T10DIF=y 280 279 CONFIG_MAGIC_SYSRQ=y 281 280 CONFIG_DEBUG_KERNEL=y 282 281 CONFIG_DETECT_HUNG_TASK=y
-1
arch/powerpc/configs/ppc44x_defconfig
··· 90 90 CONFIG_ROOT_NFS=y 91 91 CONFIG_NLS_CODEPAGE_437=m 92 92 CONFIG_NLS_ISO8859_1=m 93 - CONFIG_CRC_T10DIF=m 94 93 CONFIG_MAGIC_SYSRQ=y 95 94 CONFIG_DETECT_HUNG_TASK=y 96 95 CONFIG_CRYPTO_ECB=y
-1
arch/powerpc/configs/ppc64e_defconfig
··· 207 207 CONFIG_NLS_ASCII=y 208 208 CONFIG_NLS_ISO8859_1=y 209 209 CONFIG_NLS_UTF8=y 210 - CONFIG_CRC_T10DIF=y 211 210 CONFIG_MAGIC_SYSRQ=y 212 211 CONFIG_DEBUG_KERNEL=y 213 212 CONFIG_DEBUG_STACK_USAGE=y
-2
arch/powerpc/configs/ps3_defconfig
··· 148 148 CONFIG_CRYPTO_PCBC=m 149 149 CONFIG_CRYPTO_MICHAEL_MIC=m 150 150 CONFIG_CRYPTO_LZO=m 151 - CONFIG_CRC_CCITT=m 152 - CONFIG_CRC_T10DIF=y 153 151 CONFIG_PRINTK_TIME=y 154 152 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 155 153 CONFIG_MAGIC_SYSRQ=y
-2
arch/powerpc/configs/skiroot_defconfig
··· 278 278 # CONFIG_INTEGRITY is not set 279 279 CONFIG_LSM="yama,loadpin,safesetid,integrity" 280 280 # CONFIG_CRYPTO_HW is not set 281 - CONFIG_CRC16=y 282 - CONFIG_CRC_ITU_T=y 283 281 # CONFIG_XZ_DEC_X86 is not set 284 282 # CONFIG_XZ_DEC_IA64 is not set 285 283 # CONFIG_XZ_DEC_ARM is not set
-1
arch/powerpc/configs/storcenter_defconfig
··· 75 75 CONFIG_NLS_CODEPAGE_437=y 76 76 CONFIG_NLS_ISO8859_1=y 77 77 CONFIG_NLS_UTF8=y 78 - CONFIG_CRC_T10DIF=y
-1
arch/powerpc/configs/wii_defconfig
··· 114 114 CONFIG_CIFS=m 115 115 CONFIG_NLS_CODEPAGE_437=y 116 116 CONFIG_NLS_ISO8859_1=y 117 - CONFIG_CRC_CCITT=y 118 117 CONFIG_PRINTK_TIME=y 119 118 CONFIG_MAGIC_SYSRQ=y 120 119 CONFIG_DEBUG_SPINLOCK=y
-1
arch/sh/configs/ap325rxa_defconfig
··· 99 99 CONFIG_CRYPTO=y 100 100 CONFIG_CRYPTO_CBC=y 101 101 # CONFIG_CRYPTO_ANSI_CPRNG is not set 102 - CONFIG_CRC_T10DIF=y
-1
arch/sh/configs/ecovec24_defconfig
··· 128 128 CONFIG_CRYPTO=y 129 129 CONFIG_CRYPTO_CBC=y 130 130 # CONFIG_CRYPTO_ANSI_CPRNG is not set 131 - CONFIG_CRC_T10DIF=y
-1
arch/sh/configs/edosk7705_defconfig
··· 33 33 # CONFIG_PROC_FS is not set 34 34 # CONFIG_SYSFS is not set 35 35 # CONFIG_ENABLE_MUST_CHECK is not set 36 - # CONFIG_CRC32 is not set
-1
arch/sh/configs/espt_defconfig
··· 110 110 # CONFIG_ENABLE_MUST_CHECK is not set 111 111 CONFIG_DEBUG_FS=y 112 112 # CONFIG_CRYPTO_ANSI_CPRNG is not set 113 - CONFIG_CRC_T10DIF=y
-2
arch/sh/configs/hp6xx_defconfig
··· 56 56 CONFIG_CRYPTO_MD5=y 57 57 # CONFIG_CRYPTO_ANSI_CPRNG is not set 58 58 # CONFIG_CRYPTO_HW is not set 59 - CONFIG_CRC16=y 60 - CONFIG_CRC_T10DIF=y
-1
arch/sh/configs/kfr2r09-romimage_defconfig
··· 49 49 # CONFIG_NETWORK_FILESYSTEMS is not set 50 50 # CONFIG_ENABLE_MUST_CHECK is not set 51 51 CONFIG_DEBUG_FS=y 52 - # CONFIG_CRC32 is not set
-1
arch/sh/configs/landisk_defconfig
··· 111 111 CONFIG_NLS_CODEPAGE_932=y 112 112 CONFIG_SH_STANDARD_BIOS=y 113 113 # CONFIG_CRYPTO_ANSI_CPRNG is not set 114 - CONFIG_CRC_T10DIF=y
-1
arch/sh/configs/lboxre2_defconfig
··· 58 58 CONFIG_NLS_CODEPAGE_437=y 59 59 CONFIG_SH_STANDARD_BIOS=y 60 60 # CONFIG_CRYPTO_ANSI_CPRNG is not set 61 - CONFIG_CRC_T10DIF=y
-2
arch/sh/configs/magicpanelr2_defconfig
··· 86 86 CONFIG_DEBUG_KOBJECT=y 87 87 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 88 88 CONFIG_FRAME_POINTER=y 89 - CONFIG_CRC_CCITT=m 90 - CONFIG_CRC16=m
-1
arch/sh/configs/migor_defconfig
··· 90 90 CONFIG_CRYPTO_MANAGER=y 91 91 # CONFIG_CRYPTO_ANSI_CPRNG is not set 92 92 # CONFIG_CRYPTO_HW is not set 93 - CONFIG_CRC_T10DIF=y
-1
arch/sh/configs/r7780mp_defconfig
··· 105 105 CONFIG_CRYPTO_PCBC=m 106 106 CONFIG_CRYPTO_HMAC=y 107 107 # CONFIG_CRYPTO_ANSI_CPRNG is not set 108 - CONFIG_CRC_T10DIF=y
-1
arch/sh/configs/r7785rp_defconfig
··· 103 103 CONFIG_CRYPTO_PCBC=m 104 104 CONFIG_CRYPTO_HMAC=y 105 105 # CONFIG_CRYPTO_ANSI_CPRNG is not set 106 - CONFIG_CRC_T10DIF=y
-1
arch/sh/configs/rts7751r2d1_defconfig
··· 87 87 CONFIG_NLS_CODEPAGE_932=y 88 88 CONFIG_DEBUG_FS=y 89 89 # CONFIG_CRYPTO_ANSI_CPRNG is not set 90 - CONFIG_CRC_T10DIF=y
-1
arch/sh/configs/rts7751r2dplus_defconfig
··· 92 92 CONFIG_NLS_CODEPAGE_932=y 93 93 CONFIG_DEBUG_FS=y 94 94 # CONFIG_CRYPTO_ANSI_CPRNG is not set 95 - CONFIG_CRC_T10DIF=y
-1
arch/sh/configs/sdk7780_defconfig
··· 136 136 CONFIG_CRYPTO_MD5=y 137 137 CONFIG_CRYPTO_DES=y 138 138 # CONFIG_CRYPTO_ANSI_CPRNG is not set 139 - CONFIG_CRC_T10DIF=y
-3
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_CCITT=y 105 - CONFIG_CRC16=y 106 - CONFIG_CRC_ITU_T=y
-1
arch/sh/configs/se7712_defconfig
··· 96 96 CONFIG_CRYPTO_ECB=m 97 97 CONFIG_CRYPTO_PCBC=m 98 98 # CONFIG_CRYPTO_ANSI_CPRNG is not set 99 - CONFIG_CRC_CCITT=y
-1
arch/sh/configs/se7721_defconfig
··· 122 122 CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 123 123 CONFIG_FRAME_POINTER=y 124 124 # CONFIG_CRYPTO_ANSI_CPRNG is not set 125 - CONFIG_CRC_CCITT=y
-1
arch/sh/configs/se7724_defconfig
··· 128 128 CONFIG_CRYPTO=y 129 129 CONFIG_CRYPTO_CBC=y 130 130 # CONFIG_CRYPTO_ANSI_CPRNG is not set 131 - CONFIG_CRC_T10DIF=y
-1
arch/sh/configs/sh03_defconfig
··· 120 120 CONFIG_CRYPTO_SHA1=y 121 121 CONFIG_CRYPTO_DEFLATE=y 122 122 # CONFIG_CRYPTO_ANSI_CPRNG is not set 123 - CONFIG_CRC_CCITT=y 124 123 CONFIG_RTC_CLASS=y 125 124 CONFIG_RTC_DRV_GENERIC=y
-2
arch/sh/configs/sh2007_defconfig
··· 193 193 CONFIG_CRYPTO_LZO=y 194 194 # CONFIG_CRYPTO_ANSI_CPRNG is not set 195 195 # CONFIG_CRYPTO_HW is not set 196 - CONFIG_CRC_CCITT=y 197 - CONFIG_CRC16=y
-1
arch/sh/configs/sh7724_generic_defconfig
··· 39 39 # CONFIG_SYSFS is not set 40 40 # CONFIG_MISC_FILESYSTEMS is not set 41 41 # CONFIG_ENABLE_MUST_CHECK is not set 42 - # CONFIG_CRC32 is not set
-1
arch/sh/configs/sh7763rdp_defconfig
··· 112 112 # CONFIG_ENABLE_MUST_CHECK is not set 113 113 CONFIG_DEBUG_FS=y 114 114 # CONFIG_CRYPTO_ANSI_CPRNG is not set 115 - CONFIG_CRC_T10DIF=y
-1
arch/sh/configs/sh7770_generic_defconfig
··· 41 41 # CONFIG_SYSFS is not set 42 42 # CONFIG_MISC_FILESYSTEMS is not set 43 43 # CONFIG_ENABLE_MUST_CHECK is not set 44 - # CONFIG_CRC32 is not set
-1
arch/sh/configs/titan_defconfig
··· 264 264 CONFIG_CRYPTO_TEA=m 265 265 CONFIG_CRYPTO_TWOFISH=m 266 266 # CONFIG_CRYPTO_ANSI_CPRNG is not set 267 - CONFIG_CRC16=m
-1
arch/sparc/configs/sparc64_defconfig
··· 229 229 CONFIG_CRYPTO_TEA=m 230 230 CONFIG_CRYPTO_TWOFISH=m 231 231 # CONFIG_CRYPTO_ANSI_CPRNG is not set 232 - CONFIG_CRC16=m 233 232 CONFIG_VCC=m 234 233 CONFIG_PATA_CMD64X=y 235 234 CONFIG_IP_PNP=y
+1 -1
drivers/block/Kconfig
··· 367 367 tristate "Rados block device (RBD)" 368 368 depends on INET && BLOCK 369 369 select CEPH_LIB 370 - select LIBCRC32C 370 + select CRC32 371 371 select CRYPTO_AES 372 372 select CRYPTO 373 373 help
+1 -1
drivers/block/drbd/Kconfig
··· 10 10 tristate "DRBD Distributed Replicated Block Device support" 11 11 depends on PROC_FS && INET 12 12 select LRU_CACHE 13 - select LIBCRC32C 13 + select CRC32 14 14 help 15 15 16 16 NOTE: In order to authenticate connections you have to select
+1 -1
drivers/md/Kconfig
··· 139 139 tristate "RAID-4/RAID-5/RAID-6 mode" 140 140 depends on BLK_DEV_MD 141 141 select RAID6_PQ 142 - select LIBCRC32C 142 + select CRC32 143 143 select ASYNC_MEMCPY 144 144 select ASYNC_XOR 145 145 select ASYNC_PQ
+1 -1
drivers/md/persistent-data/Kconfig
··· 2 2 config DM_PERSISTENT_DATA 3 3 tristate 4 4 depends on BLK_DEV_DM 5 - select LIBCRC32C 5 + select CRC32 6 6 select DM_BUFIO 7 7 help 8 8 Library providing immutable on-disk data structure support for
+2 -2
drivers/net/ethernet/broadcom/Kconfig
··· 143 143 depends on PTP_1588_CLOCK_OPTIONAL 144 144 select FW_LOADER 145 145 select ZLIB_INFLATE 146 - select LIBCRC32C 146 + select CRC32 147 147 select MDIO 148 148 help 149 149 This driver supports Broadcom NetXtremeII 10 gigabit Ethernet cards. ··· 207 207 depends on PCI 208 208 depends on PTP_1588_CLOCK_OPTIONAL 209 209 select FW_LOADER 210 - select LIBCRC32C 210 + select CRC32 211 211 select NET_DEVLINK 212 212 select PAGE_POOL 213 213 select DIMLIB
+1 -1
drivers/net/ethernet/cavium/Kconfig
··· 70 70 depends on 64BIT && PCI 71 71 depends on PCI 72 72 depends on PTP_1588_CLOCK_OPTIONAL 73 + select CRC32 73 74 select FW_LOADER 74 - select LIBCRC32C 75 75 select LIQUIDIO_CORE 76 76 select NET_DEVLINK 77 77 help
+1 -1
fs/bcachefs/Kconfig
··· 4 4 depends on BLOCK 5 5 select EXPORTFS 6 6 select CLOSURES 7 - select LIBCRC32C 7 + select CRC32 8 8 select CRC64 9 9 select FS_POSIX_ACL 10 10 select LZ4_COMPRESS
+1 -1
fs/btrfs/Kconfig
··· 3 3 config BTRFS_FS 4 4 tristate "Btrfs filesystem support" 5 5 select BLK_CGROUP_PUNT_BIO 6 + select CRC32 6 7 select CRYPTO 7 8 select CRYPTO_CRC32C 8 - select LIBCRC32C 9 9 select CRYPTO_XXHASH 10 10 select CRYPTO_SHA256 11 11 select CRYPTO_BLAKE2B
+1 -1
fs/ceph/Kconfig
··· 3 3 tristate "Ceph distributed file system" 4 4 depends on INET 5 5 select CEPH_LIB 6 - select LIBCRC32C 6 + select CRC32 7 7 select CRYPTO_AES 8 8 select CRYPTO 9 9 select NETFS_SUPPORT
+1 -1
fs/erofs/Kconfig
··· 3 3 config EROFS_FS 4 4 tristate "EROFS filesystem support" 5 5 depends on BLOCK 6 + select CRC32 6 7 select FS_IOMAP 7 - select LIBCRC32C 8 8 help 9 9 EROFS (Enhanced Read-Only File System) is a lightweight read-only 10 10 file system with modern designs (e.g. no buffer heads, inline
-1
fs/gfs2/Kconfig
··· 4 4 select BUFFER_HEAD 5 5 select FS_POSIX_ACL 6 6 select CRC32 7 - select LIBCRC32C 8 7 select QUOTACTL 9 8 select FS_IOMAP 10 9 help
+1 -1
fs/xfs/Kconfig
··· 3 3 tristate "XFS filesystem support" 4 4 depends on BLOCK 5 5 select EXPORTFS 6 - select LIBCRC32C 6 + select CRC32 7 7 select FS_IOMAP 8 8 help 9 9 XFS is a high performance journaling filesystem which originated
+26 -31
lib/Kconfig
··· 139 139 source "lib/crypto/Kconfig" 140 140 141 141 config CRC_CCITT 142 - tristate "CRC-CCITT functions" 142 + tristate 143 143 help 144 - This option is provided for the case where no in-kernel-tree 145 - modules require CRC-CCITT functions, but a module built outside 146 - the kernel tree does. Such modules that use library CRC-CCITT 147 - functions require M here. 144 + The CRC-CCITT library functions. Select this if your module uses any 145 + of the functions from <linux/crc-ccitt.h>. 148 146 149 147 config CRC16 150 - tristate "CRC16 functions" 148 + tristate 151 149 help 152 - This option is provided for the case where no in-kernel-tree 153 - modules require CRC16 functions, but a module built outside 154 - the kernel tree does. Such modules that use library CRC16 155 - functions require M here. 150 + The CRC16 library functions. Select this if your module uses any of 151 + the functions from <linux/crc16.h>. 156 152 157 153 config CRC_T10DIF 158 - tristate "CRC calculation for the T10 Data Integrity Field" 154 + tristate 159 155 help 160 - This option is only needed if a module that's not in the 161 - kernel tree needs to calculate CRC checks for use with the 162 - SCSI data integrity subsystem. 156 + The CRC-T10DIF library functions. Select this if your module uses 157 + any of the functions from <linux/crc-t10dif.h>. 163 158 164 159 config ARCH_HAS_CRC_T10DIF 165 160 bool ··· 164 169 default CRC_T10DIF if ARCH_HAS_CRC_T10DIF && CRC_OPTIMIZATIONS 165 170 166 171 config CRC_ITU_T 167 - tristate "CRC ITU-T V.41 functions" 172 + tristate 168 173 help 169 - This option is provided for the case where no in-kernel-tree 170 - modules require CRC ITU-T V.41 functions, but a module built outside 171 - the kernel tree does. Such modules that use library CRC ITU-T V.41 172 - functions require M here. 174 + The CRC-ITU-T library functions. Select this if your module uses 175 + any of the functions from <linux/crc-itu-t.h>. 173 176 174 177 config CRC32 175 - tristate "CRC32/CRC32c functions" 176 - default y 178 + tristate 177 179 select BITREVERSE 178 180 help 179 - This option is provided for the case where no in-kernel-tree 180 - modules require CRC32/CRC32c functions, but a module built outside 181 - the kernel tree does. Such modules that use library CRC32/CRC32c 182 - functions require M here. 181 + The CRC32 library functions. Select this if your module uses any of 182 + the functions from <linux/crc32.h> or <linux/crc32c.h>. 183 183 184 184 config ARCH_HAS_CRC32 185 185 bool ··· 185 195 186 196 config CRC64 187 197 tristate 198 + help 199 + The CRC64 library functions. Select this if your module uses any of 200 + the functions from <linux/crc64.h>. 188 201 189 202 config ARCH_HAS_CRC64 190 203 bool ··· 198 205 199 206 config CRC4 200 207 tristate 208 + help 209 + The CRC4 library functions. Select this if your module uses any of 210 + the functions from <linux/crc4.h>. 201 211 202 212 config CRC7 203 213 tristate 204 - 205 - config LIBCRC32C 206 - tristate 207 - select CRC32 208 214 help 209 - This option just selects CRC32 and is provided for compatibility 210 - purposes until the users are updated to select CRC32 directly. 215 + The CRC7 library functions. Select this if your module uses any of 216 + the functions from <linux/crc7.h>. 211 217 212 218 config CRC8 213 219 tristate 220 + help 221 + The CRC8 library functions. Select this if your module uses any of 222 + the functions from <linux/crc8.h>. 214 223 215 224 config CRC_OPTIMIZATIONS 216 225 bool "Enable optimized CRC implementations" if EXPERT
+1 -1
net/batman-adv/Kconfig
··· 9 9 10 10 config BATMAN_ADV 11 11 tristate "B.A.T.M.A.N. Advanced Meshing Protocol" 12 - select LIBCRC32C 12 + select CRC32 13 13 help 14 14 B.A.T.M.A.N. (better approach to mobile ad-hoc networking) is 15 15 a routing protocol for multi-hop ad-hoc mesh networks. The
+1 -1
net/ceph/Kconfig
··· 2 2 config CEPH_LIB 3 3 tristate "Ceph core library" 4 4 depends on INET 5 - select LIBCRC32C 5 + select CRC32 6 6 select CRYPTO_AES 7 7 select CRYPTO_CBC 8 8 select CRYPTO_GCM
+2 -2
net/netfilter/Kconfig
··· 212 212 bool 'SCTP protocol connection tracking support' 213 213 depends on NETFILTER_ADVANCED 214 214 default y 215 - select LIBCRC32C 215 + select CRC32 216 216 help 217 217 With this option enabled, the layer 3 independent connection 218 218 tracking code will be able to do state tracking on SCTP connections. ··· 475 475 476 476 config NF_TABLES 477 477 select NETFILTER_NETLINK 478 - select LIBCRC32C 478 + select CRC32 479 479 tristate "Netfilter nf_tables support" 480 480 help 481 481 nftables is the new packet classification framework that intends to
+1 -1
net/netfilter/ipvs/Kconfig
··· 105 105 106 106 config IP_VS_PROTO_SCTP 107 107 bool "SCTP load balancing support" 108 - select LIBCRC32C 108 + select CRC32 109 109 help 110 110 This option enables support for load balancing SCTP transport 111 111 protocol. Say Y if unsure.
+1 -1
net/openvswitch/Kconfig
··· 11 11 (!NF_NAT || NF_NAT) && \ 12 12 (!NETFILTER_CONNCOUNT || NETFILTER_CONNCOUNT))) 13 13 depends on PSAMPLE || !PSAMPLE 14 - select LIBCRC32C 14 + select CRC32 15 15 select MPLS 16 16 select NET_MPLS_GSO 17 17 select DST_CACHE
+1 -1
net/sched/Kconfig
··· 784 784 config NET_ACT_CSUM 785 785 tristate "Checksum Updating" 786 786 depends on NET_CLS_ACT && INET 787 - select LIBCRC32C 787 + select CRC32 788 788 help 789 789 Say Y here to update some common checksum after some direct 790 790 packet alterations.
+1 -1
net/sctp/Kconfig
··· 7 7 tristate "The SCTP Protocol" 8 8 depends on INET 9 9 depends on IPV6 || IPV6=n 10 + select CRC32 10 11 select CRYPTO 11 12 select CRYPTO_HMAC 12 13 select CRYPTO_SHA1 13 - select LIBCRC32C 14 14 select NET_UDP_TUNNEL 15 15 help 16 16 Stream Control Transmission Protocol
-1
tools/testing/selftests/bpf/config.x86_64
··· 39 39 CONFIG_CPU_FREQ_STAT=y 40 40 CONFIG_CPU_IDLE_GOV_LADDER=y 41 41 CONFIG_CPUSETS=y 42 - CONFIG_CRC_T10DIF=y 43 42 CONFIG_CRYPTO_BLAKE2B=y 44 43 CONFIG_CRYPTO_SEQIV=y 45 44 CONFIG_CRYPTO_XXHASH=y
-1
tools/testing/selftests/hid/config.common
··· 39 39 CONFIG_CPU_FREQ_STAT=y 40 40 CONFIG_CPU_IDLE_GOV_LADDER=y 41 41 CONFIG_CPUSETS=y 42 - CONFIG_CRC_T10DIF=y 43 42 CONFIG_CRYPTO_BLAKE2B=y 44 43 CONFIG_CRYPTO_DEV_VIRTIO=y 45 44 CONFIG_CRYPTO_SEQIV=y