linux/scripts/kconfig
Roman Zippel f82f3f9422 kconfig: oldconfig shall not set symbols if it does not need to
Avoid setting the value if the symbol doesn't need to be changed or can't
be changed. Later choices may change the dependencies and thus the
possible input range.

make oldconfig from a 2.6.22 .config with CONFIG_HOTPLUG_CPU not set
was in some configurations setting CONFIG_HOTPLUG_CPU=y without asking,
even when there was no actual requirement for CONFIG_HOTPLUG_CPU.
This was triggered by SUSPEND_SMP that does a select HOTPLUG_CPU.

Signed-off-by: Roman Zippel <zippel@linux-m68k.org>
Tested-by: Hugh Dickins <hugh@veritas.com>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
2007-09-01 08:24:09 +02:00
..
lxdialog kconfig: use POSIX equality test in check-lxdialog.sh 2007-07-16 21:15:51 +02:00
.gitignore [PATCH] .gitignore: add miscellaneous files 2006-11-13 07:40:42 -08:00
Makefile kconfig: fix update-po-config 2007-07-16 21:15:53 +02:00
POTFILES.in [PATCH] Kconfig i18n support 2005-05-05 15:24:00 -07:00
conf.c kconfig: oldconfig shall not set symbols if it does not need to 2007-09-01 08:24:09 +02:00
confdata.c kconfig: reset generated values only if Kconfig and .config agree. 2007-07-17 14:24:55 +02:00
expr.c kconfig: create links in info window 2006-06-09 16:28:07 +02:00
expr.h kconfig: remove unused members from struct symbol 2007-07-25 21:14:30 +02:00
gconf.c kconfig: attach help text to menus 2007-07-25 21:14:26 +02:00
gconf.glade [PATCH] kconfig: set gconf's save-widget's sensitivity according to .config's changed state 2006-12-13 09:05:48 -08:00
images.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
kconfig_load.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
kxgettext.c kconfig: attach help text to menus 2007-07-25 21:14:26 +02:00
lex.zconf.c_shipped kconfig: fix mconf segmentation fault 2007-05-06 09:27:15 +02:00
lkc.h kconfig/menuconfig: do not hardcode '.config' 2007-05-02 20:58:09 +02:00
lkc_proto.h kconfig: attach help text to menus 2007-07-25 21:14:26 +02:00
mconf.c kconfig: attach help text to menus 2007-07-25 21:14:26 +02:00
menu.c kconfig: attach help text to menus 2007-07-25 21:14:26 +02:00
qconf.cc kconfig: attach help text to menus 2007-07-25 21:14:26 +02:00
qconf.h kconfig/xconfig: sync main view with search dialog current menu 2007-05-02 20:58:08 +02:00
symbol.c kconfig: error out if recursive dependencies are found 2007-05-06 09:20:10 +02:00
util.c kconfig: fix .config dependencies 2006-06-09 07:31:30 +02:00
zconf.gperf kconfig: add symbol option config syntax 2006-06-09 07:31:30 +02:00
zconf.hash.c_shipped kconfig: add symbol option config syntax 2006-06-09 07:31:30 +02:00
zconf.l kconfig: fix mconf segmentation fault 2007-05-06 09:27:15 +02:00
zconf.tab.c_shipped kconfig: attach help text to menus 2007-07-25 21:14:26 +02:00
zconf.y kconfig: attach help text to menus 2007-07-25 21:14:26 +02:00