summaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
authorYoann Congal <yoann.congal@smile.fr>2024-05-05 11:03:43 +0300
committerPetr Mladek <pmladek@suse.com>2024-05-06 18:39:09 +0300
commit27021649ec88cf9aa14d2ac7e7f2e6789f055978 (patch)
treebcbcbe1d18962075e1e3ad18ee900cdebbe8e72e /init
parentb3e90f375b3c7ab85aef631ebb0ad8ce66cbf3fd (diff)
downloadlinux-27021649ec88cf9aa14d2ac7e7f2e6789f055978.tar.xz
printk: Remove redundant CONFIG_BASE_FULL
CONFIG_BASE_FULL is equivalent to !CONFIG_BASE_SMALL and is enabled by default: CONFIG_BASE_SMALL is the special case to take care of. So, remove CONFIG_BASE_FULL and move the config choice to CONFIG_BASE_SMALL (which defaults to 'n') For defconfigs explicitely disabling BASE_FULL, explicitely enable BASE_SMALL. For defconfigs explicitely enabling BASE_FULL, drop it as it is the default. Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Reviewed-by: Petr Mladek <pmladek@suse.com> Link: https://lore.kernel.org/r/20240505080343.1471198-4-yoann.congal@smile.fr Signed-off-by: Petr Mladek <pmladek@suse.com>
Diffstat (limited to 'init')
-rw-r--r--init/Kconfig10
1 files changed, 3 insertions, 7 deletions
diff --git a/init/Kconfig b/init/Kconfig
index 4b517523d566..52e16eb6221b 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -1585,11 +1585,10 @@ config PCSPKR_PLATFORM
This option allows to disable the internal PC-Speaker
support, saving some memory.
-config BASE_FULL
- default y
- bool "Enable full-sized data structures for core" if EXPERT
+config BASE_SMALL
+ bool "Enable smaller-sized data structures for core" if EXPERT
help
- Disabling this option reduces the size of miscellaneous core
+ Enabling this option reduces the size of miscellaneous core
kernel data structures. This saves memory on small machines,
but may reduce performance.
@@ -1944,9 +1943,6 @@ config RT_MUTEXES
bool
default y if PREEMPT_RT
-config BASE_SMALL
- def_bool !BASE_FULL
-
config MODULE_SIG_FORMAT
def_bool n
select SYSTEM_DATA_VERIFICATION