summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLi Zefan <lizf@cn.fujitsu.com>2010-05-07 13:56:33 +0800
committerMichal Marek <mmarek@suse.cz>2010-06-02 15:09:12 +0200
commitb040b44c35c251882da8488a5f038435a531312c (patch)
tree846b65da43582c96487de538dcbcdb8ba1e2c3b1
parentf0778c8c41001783d4074e34efc7d3e632d87ee3 (diff)
downloadlinux-b040b44c35c251882da8488a5f038435a531312c.tar.gz
linux-b040b44c35c251882da8488a5f038435a531312c.tar.bz2
linux-b040b44c35c251882da8488a5f038435a531312c.zip
kconfig: print symbol type in help text
Randy suggested to print out the symbol type in gconfig. Note this change does more than Randy's suggestion, that it also affects menuconfig and "make config". │ Symbol: BLOCK [=y] │ Type : boolean │ Prompt: Enable the block layer │ Defined at block/Kconfig:4 │ Depends on: EMBEDDED [=n] Signed-off-by: Li Zefan <lizf@cn.fujitsu.com> Acked-by: Randy Dunlap <randy.dunlap@oracle.com> Signed-off-by: Michal Marek <mmarek@suse.cz>
-rw-r--r--scripts/kconfig/menu.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/kconfig/menu.c b/scripts/kconfig/menu.c
index 203632cc30bd..187caa9142fd 100644
--- a/scripts/kconfig/menu.c
+++ b/scripts/kconfig/menu.c
@@ -501,9 +501,11 @@ void get_symbol_str(struct gstr *r, struct symbol *sym)
bool hit;
struct property *prop;
- if (sym && sym->name)
+ if (sym && sym->name) {
str_printf(r, "Symbol: %s [=%s]\n", sym->name,
sym_get_string_value(sym));
+ str_printf(r, "Type : %s\n", sym_type_name(sym->type));
+ }
for_all_prompts(sym, prop)
get_prompt_str(r, prop);
hit = false;