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

treewide: defconfig: address renamed CONFIG_DEBUG_INFO=y

CONFIG_DEBUG_INFO is now implicitly selected if one picks one of the
explicit options that could be DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT,
DEBUG_INFO_DWARF4, DEBUG_INFO_DWARF5.

This was actually not what I had in mind when I suggested making it a
'choice' statement, but it's too late to change again now, and the Kconfig
logic is more sensible in the new form.

Change any defconfig file that had CONFIG_DEBUG_INFO enabled but did not
pick DWARF4 or DWARF5 explicitly to now pick the toolchain default.

Link: https://lkml.kernel.org/r/20220811114609.2097335-1-arnd@kernel.org
Fixes: f9b3cd245784 ("Kconfig.debug: make DEBUG_INFO selectable from a choice")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Kees Cook <keescook@chromium.org>
Cc: Richard Henderson <rth@twiddle.net>
Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Cc: Matt Turner <mattst88@gmail.com>
Cc: Vineet Gupta <vgupta@kernel.org>
Cc: Michal Simek <monstr@monstr.eu>
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Cc: Dinh Nguyen <dinguyen@kernel.org>
Cc: Yoshinori Sato <ysato@users.osdn.me>
Cc: Rich Felker <dalias@libc.org>
Cc: Richard Weinberger <richard@nod.at>
Cc: Anton Ivanov <anton.ivanov@cambridgegreys.com>
Cc: Johannes Berg <johannes@sipsolutions.net>
Cc: Chris Zankel <chris@zankel.net>
Cc: Max Filippov <jcmvbkbc@gmail.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

authored by

Arnd Bergmann and committed by
Andrew Morton
64367f2e 58b5c203

+38 -38
+1 -1
arch/alpha/configs/defconfig
··· 65 65 CONFIG_NLS_CODEPAGE_437=y 66 66 CONFIG_MAGIC_SYSRQ=y 67 67 CONFIG_DEBUG_KERNEL=y 68 - CONFIG_DEBUG_INFO=y 68 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 69 69 CONFIG_ALPHA_LEGACY_START_ADDRESS=y 70 70 CONFIG_MATHEMU=y 71 71 CONFIG_CRYPTO_HMAC=y
+1 -1
arch/arc/configs/tb10x_defconfig
··· 90 90 CONFIG_CONFIGFS_FS=y 91 91 # CONFIG_MISC_FILESYSTEMS is not set 92 92 # CONFIG_NETWORK_FILESYSTEMS is not set 93 - CONFIG_DEBUG_INFO=y 93 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 94 94 CONFIG_STRIP_ASM_SYMS=y 95 95 CONFIG_DEBUG_FS=y 96 96 CONFIG_HEADERS_INSTALL=y
+1 -1
arch/microblaze/configs/mmu_defconfig
··· 83 83 CONFIG_CIFS_STATS2=y 84 84 CONFIG_ENCRYPTED_KEYS=y 85 85 CONFIG_DMA_CMA=y 86 - CONFIG_DEBUG_INFO=y 86 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 87 87 CONFIG_KGDB=y 88 88 CONFIG_KGDB_TESTS=y 89 89 CONFIG_KGDB_KDB=y
+1 -1
arch/mips/configs/bcm47xx_defconfig
··· 72 72 CONFIG_LEDS_TRIGGER_DEFAULT_ON=y 73 73 CONFIG_CRC32_SARWATE=y 74 74 CONFIG_PRINTK_TIME=y 75 - CONFIG_DEBUG_INFO=y 75 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 76 76 CONFIG_DEBUG_INFO_REDUCED=y 77 77 CONFIG_STRIP_ASM_SYMS=y 78 78 CONFIG_DEBUG_FS=y
+1 -1
arch/mips/configs/cavium_octeon_defconfig
··· 162 162 CONFIG_CRYPTO_SHA256_OCTEON=m 163 163 CONFIG_CRYPTO_SHA512_OCTEON=m 164 164 CONFIG_CRYPTO_DES=y 165 - CONFIG_DEBUG_INFO=y 165 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 166 166 CONFIG_DEBUG_FS=y 167 167 CONFIG_MAGIC_SYSRQ=y 168 168 # CONFIG_SCHED_DEBUG is not set
+1 -1
arch/mips/configs/ci20_defconfig
··· 199 199 CONFIG_DMA_CMA=y 200 200 CONFIG_CMA_SIZE_MBYTES=32 201 201 CONFIG_PRINTK_TIME=y 202 - CONFIG_DEBUG_INFO=y 202 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 203 203 CONFIG_STRIP_ASM_SYMS=y 204 204 CONFIG_MAGIC_SYSRQ=y 205 205 CONFIG_DEBUG_FS=y
+1 -1
arch/mips/configs/cu1000-neo_defconfig
··· 113 113 CONFIG_CONSOLE_LOGLEVEL_DEFAULT=15 114 114 CONFIG_CONSOLE_LOGLEVEL_QUIET=15 115 115 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=7 116 - CONFIG_DEBUG_INFO=y 116 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 117 117 CONFIG_STRIP_ASM_SYMS=y 118 118 CONFIG_MAGIC_SYSRQ=y 119 119 CONFIG_DEBUG_FS=y
+1 -1
arch/mips/configs/cu1830-neo_defconfig
··· 116 116 CONFIG_CONSOLE_LOGLEVEL_DEFAULT=15 117 117 CONFIG_CONSOLE_LOGLEVEL_QUIET=15 118 118 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=7 119 - CONFIG_DEBUG_INFO=y 119 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 120 120 CONFIG_STRIP_ASM_SYMS=y 121 121 CONFIG_MAGIC_SYSRQ=y 122 122 CONFIG_DEBUG_FS=y
+1 -1
arch/mips/configs/generic_defconfig
··· 83 83 # CONFIG_XZ_DEC_ARMTHUMB is not set 84 84 # CONFIG_XZ_DEC_SPARC is not set 85 85 CONFIG_PRINTK_TIME=y 86 - CONFIG_DEBUG_INFO=y 86 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 87 87 CONFIG_DEBUG_INFO_REDUCED=y 88 88 CONFIG_DEBUG_FS=y 89 89 # CONFIG_SCHED_DEBUG is not set
+1 -1
arch/mips/configs/omega2p_defconfig
··· 116 116 CONFIG_CRC16=y 117 117 CONFIG_XZ_DEC=y 118 118 CONFIG_PRINTK_TIME=y 119 - CONFIG_DEBUG_INFO=y 119 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 120 120 CONFIG_STRIP_ASM_SYMS=y 121 121 CONFIG_DEBUG_FS=y 122 122 CONFIG_MAGIC_SYSRQ=y
+1 -1
arch/mips/configs/qi_lb60_defconfig
··· 166 166 CONFIG_FONTS=y 167 167 CONFIG_FONT_SUN8x16=y 168 168 CONFIG_PRINTK_TIME=y 169 - CONFIG_DEBUG_INFO=y 169 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 170 170 CONFIG_STRIP_ASM_SYMS=y 171 171 CONFIG_READABLE_ASM=y 172 172 CONFIG_KGDB=y
+1 -1
arch/mips/configs/vocore2_defconfig
··· 116 116 CONFIG_CRC16=y 117 117 CONFIG_XZ_DEC=y 118 118 CONFIG_PRINTK_TIME=y 119 - CONFIG_DEBUG_INFO=y 119 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 120 120 CONFIG_STRIP_ASM_SYMS=y 121 121 CONFIG_DEBUG_FS=y 122 122 CONFIG_MAGIC_SYSRQ=y
+1 -1
arch/nios2/configs/10m50_defconfig
··· 74 74 CONFIG_NFS_V3_ACL=y 75 75 CONFIG_ROOT_NFS=y 76 76 CONFIG_SUNRPC_DEBUG=y 77 - CONFIG_DEBUG_INFO=y 77 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
+1 -1
arch/nios2/configs/3c120_defconfig
··· 71 71 CONFIG_NFS_V3_ACL=y 72 72 CONFIG_ROOT_NFS=y 73 73 CONFIG_SUNRPC_DEBUG=y 74 - CONFIG_DEBUG_INFO=y 74 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
+1 -1
arch/sh/configs/apsh4a3a_defconfig
··· 85 85 CONFIG_DEBUG_KERNEL=y 86 86 # CONFIG_DEBUG_PREEMPT is not set 87 87 # CONFIG_DEBUG_BUGVERBOSE is not set 88 - CONFIG_DEBUG_INFO=y 88 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 89 89 # CONFIG_FTRACE is not set 90 90 # CONFIG_CRYPTO_ANSI_CPRNG is not set 91 91 # CONFIG_CRYPTO_HW is not set
+1 -1
arch/sh/configs/apsh4ad0a_defconfig
··· 116 116 CONFIG_DEBUG_KERNEL=y 117 117 CONFIG_DEBUG_SHIRQ=y 118 118 CONFIG_DETECT_HUNG_TASK=y 119 - CONFIG_DEBUG_INFO=y 119 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 120 120 CONFIG_DEBUG_VM=y 121 121 CONFIG_DWARF_UNWINDER=y 122 122 # CONFIG_CRYPTO_ANSI_CPRNG is not set
+1 -1
arch/sh/configs/edosk7760_defconfig
··· 107 107 CONFIG_DETECT_HUNG_TASK=y 108 108 # CONFIG_SCHED_DEBUG is not set 109 109 CONFIG_TIMER_STATS=y 110 - CONFIG_DEBUG_INFO=y 110 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 111 111 CONFIG_CRYPTO=y 112 112 CONFIG_CRYPTO_MD5=y 113 113 CONFIG_CRYPTO_DES=y
+1 -1
arch/sh/configs/magicpanelr2_defconfig
··· 84 84 CONFIG_DEBUG_KERNEL=y 85 85 # CONFIG_SCHED_DEBUG is not set 86 86 CONFIG_DEBUG_KOBJECT=y 87 - CONFIG_DEBUG_INFO=y 87 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 88 88 CONFIG_FRAME_POINTER=y 89 89 CONFIG_CRC_CCITT=m 90 90 CONFIG_CRC16=m
+1 -1
arch/sh/configs/polaris_defconfig
··· 79 79 CONFIG_DEBUG_RT_MUTEXES=y 80 80 CONFIG_DEBUG_LOCK_ALLOC=y 81 81 CONFIG_DEBUG_SPINLOCK_SLEEP=y 82 - CONFIG_DEBUG_INFO=y 82 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 83 83 CONFIG_DEBUG_SG=y
+1 -1
arch/sh/configs/r7780mp_defconfig
··· 101 101 CONFIG_DEBUG_KERNEL=y 102 102 CONFIG_DETECT_HUNG_TASK=y 103 103 # CONFIG_DEBUG_PREEMPT is not set 104 - CONFIG_DEBUG_INFO=y 104 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 105 105 CONFIG_CRYPTO_ECB=m 106 106 CONFIG_CRYPTO_PCBC=m 107 107 CONFIG_CRYPTO_HMAC=y
+1 -1
arch/sh/configs/r7785rp_defconfig
··· 96 96 # CONFIG_DEBUG_PREEMPT is not set 97 97 CONFIG_DEBUG_LOCK_ALLOC=y 98 98 CONFIG_DEBUG_LOCKING_API_SELFTESTS=y 99 - CONFIG_DEBUG_INFO=y 99 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 100 100 CONFIG_SH_STANDARD_BIOS=y 101 101 CONFIG_DEBUG_STACK_USAGE=y 102 102 CONFIG_4KSTACKS=y
+1 -1
arch/sh/configs/rsk7203_defconfig
··· 112 112 CONFIG_DEBUG_OBJECTS=y 113 113 CONFIG_DEBUG_MUTEXES=y 114 114 CONFIG_DEBUG_SPINLOCK_SLEEP=y 115 - CONFIG_DEBUG_INFO=y 115 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 116 116 CONFIG_DEBUG_VM=y 117 117 CONFIG_DEBUG_LIST=y 118 118 CONFIG_DEBUG_SG=y
+1 -1
arch/sh/configs/sdk7780_defconfig
··· 131 131 CONFIG_DETECT_HUNG_TASK=y 132 132 # CONFIG_SCHED_DEBUG is not set 133 133 CONFIG_TIMER_STATS=y 134 - CONFIG_DEBUG_INFO=y 134 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 135 135 CONFIG_SH_STANDARD_BIOS=y 136 136 CONFIG_CRYPTO_MD5=y 137 137 CONFIG_CRYPTO_DES=y
+1 -1
arch/sh/configs/se7712_defconfig
··· 93 93 CONFIG_NFS_FS=y 94 94 CONFIG_ROOT_NFS=y 95 95 CONFIG_DEBUG_KERNEL=y 96 - CONFIG_DEBUG_INFO=y 96 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 97 97 CONFIG_FRAME_POINTER=y 98 98 CONFIG_CRYPTO_ECB=m 99 99 CONFIG_CRYPTO_PCBC=m
+1 -1
arch/sh/configs/se7721_defconfig
··· 121 121 CONFIG_NLS_CODEPAGE_932=y 122 122 CONFIG_NLS_ISO8859_1=y 123 123 CONFIG_DEBUG_KERNEL=y 124 - CONFIG_DEBUG_INFO=y 124 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 125 125 CONFIG_FRAME_POINTER=y 126 126 # CONFIG_CRYPTO_ANSI_CPRNG is not set 127 127 CONFIG_CRC_CCITT=y
+1 -1
arch/sh/configs/sh2007_defconfig
··· 159 159 CONFIG_DEBUG_KERNEL=y 160 160 # CONFIG_DETECT_SOFTLOCKUP is not set 161 161 # CONFIG_SCHED_DEBUG is not set 162 - CONFIG_DEBUG_INFO=y 162 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 163 163 CONFIG_FRAME_POINTER=y 164 164 CONFIG_SH_STANDARD_BIOS=y 165 165 CONFIG_CRYPTO_NULL=y
+1 -1
arch/sh/configs/sh7757lcr_defconfig
··· 80 80 CONFIG_DEBUG_KERNEL=y 81 81 # CONFIG_SCHED_DEBUG is not set 82 82 # CONFIG_DEBUG_BUGVERBOSE is not set 83 - CONFIG_DEBUG_INFO=y 83 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 84 84 # CONFIG_FTRACE is not set 85 85 # CONFIG_CRYPTO_ANSI_CPRNG is not set
+1 -1
arch/sh/configs/sh7785lcr_32bit_defconfig
··· 141 141 CONFIG_DEBUG_SPINLOCK=y 142 142 CONFIG_DEBUG_MUTEXES=y 143 143 CONFIG_DEBUG_SPINLOCK_SLEEP=y 144 - CONFIG_DEBUG_INFO=y 144 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 145 145 CONFIG_LATENCYTOP=y 146 146 # CONFIG_FTRACE is not set 147 147 CONFIG_CRYPTO_HMAC=y
+1 -1
arch/sh/configs/urquell_defconfig
··· 139 139 CONFIG_DEBUG_FS=y 140 140 CONFIG_DEBUG_KERNEL=y 141 141 CONFIG_DETECT_HUNG_TASK=y 142 - CONFIG_DEBUG_INFO=y 142 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 143 143 CONFIG_FRAME_POINTER=y 144 144 # CONFIG_FTRACE is not set 145 145 # CONFIG_DUMP_CODE is not set
+1 -1
arch/um/configs/i386_defconfig
··· 69 69 CONFIG_PROC_KCORE=y 70 70 CONFIG_TMPFS=y 71 71 CONFIG_NLS=y 72 - CONFIG_DEBUG_INFO=y 72 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 73 73 CONFIG_DEBUG_KERNEL=y
+1 -1
arch/um/configs/x86_64_defconfig
··· 67 67 CONFIG_PROC_KCORE=y 68 68 CONFIG_TMPFS=y 69 69 CONFIG_NLS=y 70 - CONFIG_DEBUG_INFO=y 70 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 71 71 CONFIG_FRAME_WARN=1024 72 72 CONFIG_DEBUG_KERNEL=y
+1 -1
arch/xtensa/configs/audio_kc705_defconfig
··· 120 120 CONFIG_NLS_ISO8859_1=y 121 121 CONFIG_PRINTK_TIME=y 122 122 CONFIG_DYNAMIC_DEBUG=y 123 - CONFIG_DEBUG_INFO=y 123 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 124 124 CONFIG_MAGIC_SYSRQ=y 125 125 CONFIG_LOCKUP_DETECTOR=y 126 126 # CONFIG_SCHED_DEBUG is not set
+1 -1
arch/xtensa/configs/cadence_csp_defconfig
··· 100 100 CONFIG_NLS_ISO8859_1=y 101 101 CONFIG_PRINTK_TIME=y 102 102 CONFIG_DYNAMIC_DEBUG=y 103 - CONFIG_DEBUG_INFO=y 103 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 104 104 CONFIG_MAGIC_SYSRQ=y 105 105 CONFIG_LOCKUP_DETECTOR=y 106 106 # CONFIG_SCHED_DEBUG is not set
+1 -1
arch/xtensa/configs/generic_kc705_defconfig
··· 107 107 CONFIG_NLS_ISO8859_1=y 108 108 CONFIG_PRINTK_TIME=y 109 109 CONFIG_DYNAMIC_DEBUG=y 110 - CONFIG_DEBUG_INFO=y 110 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 111 111 CONFIG_MAGIC_SYSRQ=y 112 112 CONFIG_LOCKUP_DETECTOR=y 113 113 # CONFIG_SCHED_DEBUG is not set
+1 -1
arch/xtensa/configs/nommu_kc705_defconfig
··· 105 105 CONFIG_NLS_ISO8859_1=y 106 106 CONFIG_PRINTK_TIME=y 107 107 CONFIG_DYNAMIC_DEBUG=y 108 - CONFIG_DEBUG_INFO=y 108 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 109 109 # CONFIG_FRAME_POINTER is not set 110 110 CONFIG_MAGIC_SYSRQ=y 111 111 CONFIG_DEBUG_VM=y
+1 -1
arch/xtensa/configs/smp_lx200_defconfig
··· 111 111 CONFIG_NLS_ISO8859_1=y 112 112 CONFIG_PRINTK_TIME=y 113 113 CONFIG_DYNAMIC_DEBUG=y 114 - CONFIG_DEBUG_INFO=y 114 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 115 115 CONFIG_MAGIC_SYSRQ=y 116 116 CONFIG_DEBUG_VM=y 117 117 CONFIG_LOCKUP_DETECTOR=y
+1 -1
arch/xtensa/configs/virt_defconfig
··· 97 97 CONFIG_FONTS=y 98 98 CONFIG_PRINTK_TIME=y 99 99 CONFIG_DYNAMIC_DEBUG=y 100 - CONFIG_DEBUG_INFO=y 100 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 101 101 CONFIG_MAGIC_SYSRQ=y 102 102 # CONFIG_SCHED_DEBUG is not set 103 103 CONFIG_SCHEDSTATS=y
+1 -1
arch/xtensa/configs/xip_kc705_defconfig
··· 102 102 CONFIG_CRYPTO_ANSI_CPRNG=y 103 103 CONFIG_PRINTK_TIME=y 104 104 CONFIG_DYNAMIC_DEBUG=y 105 - CONFIG_DEBUG_INFO=y 105 + CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 106 106 CONFIG_MAGIC_SYSRQ=y 107 107 CONFIG_DETECT_HUNG_TASK=y 108 108 # CONFIG_SCHED_DEBUG is not set