diff options
author | Masahiro Yamada <yamada.masahiro@socionext.com> | 2018-08-15 07:59:45 +0200 |
---|---|---|
committer | Masahiro Yamada <yamada.masahiro@socionext.com> | 2018-08-22 16:21:39 +0200 |
commit | f498926c47aa7d4f1b6d08af2ba16f3cf8fcb151 (patch) | |
tree | 6309ef2c804936b4d4735b3c2070c9ee7754c968 /scripts/mod | |
parent | kconfig: report recursive dependency involving 'imply' (diff) | |
download | linux-f498926c47aa7d4f1b6d08af2ba16f3cf8fcb151.tar.xz linux-f498926c47aa7d4f1b6d08af2ba16f3cf8fcb151.zip |
kconfig: improve the recursive dependency report
This commit improves the messages of the recursive dependency.
Currently, sym->dir_dep.expr is not checked. Hence, any dependency
in property visibility is regarded as the dependency of the symbol.
[Test Code 1]
config A
bool "a"
depends on B
config B
bool "b"
depends on A
[Test Code 2]
config A
bool "a" if B
config B
bool "b"
depends on A
For both cases above, the same message is displayed:
symbol B depends on A
symbol A depends on B
This commit changes the message for the latter, like this:
symbol B depends on A
symbol A prompt is visible depending on B
Also, 'select' and 'imply' are distinguished.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Tested-by: Dirk Gouders <dirk@gouders.net>
Diffstat (limited to 'scripts/mod')
0 files changed, 0 insertions, 0 deletions