]> git.baikalelectronics.ru Git - kernel.git/commit
kconfig: recalc symbol value before showing search results
authorLi Zefan <lizf@cn.fujitsu.com>
Fri, 19 Mar 2010 06:57:47 +0000 (14:57 +0800)
committerMichal Marek <mmarek@suse.cz>
Tue, 23 Mar 2010 11:29:07 +0000 (12:29 +0100)
commit78c42eb26d5d631b53638b4ec6619f2dc8611537
tree38e455e5c3e494cdadf0cb98747ffcdd98179ae7
parent894d6597d9a522e79faa288710b7d29f059ac8b7
kconfig: recalc symbol value before showing search results

A symbol's value won't be recalc-ed until we save config file or
enter the menu where the symbol sits.

So If I enable OPTIMIZE_FOR_SIZE, and search FUNCTION_GRAPH_TRACER:

  Symbol: FUNCTION_GRAPH_TRACER [=y]
  Prompt: Kernel Function Graph Tracer
    Defined at kernel/trace/Kconfig:140
    Depends on: ... [=y] && (!X86_32 [=y] || !CC_OPTIMIZE_FOR_SIZE [=y])
    ...

From the dependency it should result in FUNCTION_GRAPH_TRACER=n,
but it still shows FUNCTION_GRAPH_TRACER=y.

Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
Signed-off-by: Michal Marek <mmarek@suse.cz>
scripts/kconfig/symbol.c