coreboot-kgpe-d16/util/kconfig
Roman Zippel 330bb6acc8 kconfig: fix choice dependency check
Properly check the dependency of choices as a group.
Also fix that sym_check_deps() correctly terminates the dependency loop
error check (otherwise it would continue printing the dependency chain).

Signed-off-by: Roman Zippel <zippel@linux-m68k.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>

=======

Cherry-picked from the Linux kernel.

Change-Id: I0c98760dd0f55cf2ff70c53e0b014288b59574c8
Signed-off-by: Gabe Black <gabeblack@chromium.org>
Reviewed-on: http://review.coreboot.org/3290
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
2013-05-26 11:50:11 +02:00
..
lxdialog kconfig: reversed borderlines in inputbox 2013-05-26 11:49:30 +02:00
Makefile Isolate Kconfig host compiler options 2012-09-14 07:33:07 +02:00
POTFILES.in
check.sh
conf.c Kconfig! 2009-08-12 15:00:51 +00:00
confdata.c Force coreboot mconf to create temp files in the output directory 2012-04-02 18:39:22 +02:00
expr.c
expr.h Kconfig! 2009-08-12 15:00:51 +00:00
gconf.c Kconfig! 2009-08-12 15:00:51 +00:00
gconf.glade Kconfig! 2009-08-12 15:00:51 +00:00
images.c
kconfig_load.c Kconfig! 2009-08-12 15:00:51 +00:00
kxgettext.c
lex.zconf.c_shipped kconfig: add named choice group 2013-05-26 11:49:12 +02:00
lkc.h kconfig: Fix 'make gconfig'. 2012-04-13 10:51:40 +02:00
lkc_proto.h kconfig: add named choice group 2013-05-26 11:49:12 +02:00
mconf.c
menu.c kconfig: add named choice group 2013-05-26 11:49:12 +02:00
qconf.cc Kconfig! 2009-08-12 15:00:51 +00:00
qconf.h Kconfig! 2009-08-12 15:00:51 +00:00
regex.c Since some people disapprove of white space cleanups mixed in regular commits 2010-04-27 06:56:47 +00:00
regex.h
symbol.c kconfig: fix choice dependency check 2013-05-26 11:50:11 +02:00
util.c
zconf.gperf Kconfig! 2009-08-12 15:00:51 +00:00
zconf.hash.c_shipped
zconf.l
zconf.tab.c_shipped kconfig: add named choice group 2013-05-26 11:49:12 +02:00
zconf.y kconfig: add named choice group 2013-05-26 11:49:12 +02:00