aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorStijn Tintel <stijn@linux-ipv6.be>2022-02-20 03:09:55 +0200
committerStijn Tintel <stijn@linux-ipv6.be>2022-05-18 13:32:06 +0300
commit44bcad24b6f330aae73994e881e25df0fd7a490d (patch)
treea99e3c2726d57d9d7c93e4e7e3fc0fe89ee884f9 /config
parent2d2fd2ad80bafbd4b0c12fd466ed90a57abb7f61 (diff)
downloadupstream-44bcad24b6f330aae73994e881e25df0fd7a490d.tar.gz
upstream-44bcad24b6f330aae73994e881e25df0fd7a490d.tar.bz2
upstream-44bcad24b6f330aae73994e881e25df0fd7a490d.zip
kernel: add DEBUG_INFO_REDUCED config option
Add DEBUG_INFO_REDUCED as a kernel config option and remove it from the kernel configs. This is in preparation of the upcoming option to enable BTF typeinfo, which is incompatible with DEBUG_INFO_REDUCED. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Diffstat (limited to 'config')
-rw-r--r--config/Config-kernel.in14
1 files changed, 14 insertions, 0 deletions
diff --git a/config/Config-kernel.in b/config/Config-kernel.in
index ab827d6a71..e146107148 100644
--- a/config/Config-kernel.in
+++ b/config/Config-kernel.in
@@ -373,6 +373,20 @@ config KERNEL_DEBUG_INFO
help
This will compile your kernel and modules with debug information.
+config KERNEL_DEBUG_INFO_REDUCED
+ bool "Reduce debugging information"
+ default y
+ depends on KERNEL_DEBUG_INFO
+ help
+ If you say Y here gcc is instructed to generate less debugging
+ information for structure types. This means that tools that
+ need full debugging information (like kgdb or systemtap) won't
+ be happy. But if you merely need debugging information to
+ resolve line numbers there is no loss. Advantage is that
+ build directory object sizes shrink dramatically over a full
+ DEBUG_INFO build and compile times are reduced too.
+ Only works with newer gcc versions.
+
config KERNEL_DEBUG_LL_UART_NONE
bool
default n