checkpatch: kconfig: check help texts for menuconfig and choice
authorUlf Magnusson <ulfalizer@gmail.com>
Fri, 16 Feb 2018 20:22:54 +0000 (21:22 +0100)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Sun, 25 Mar 2018 17:03:56 +0000 (02:03 +0900)
commit678ae162dd2fdda97879680426029dffc3e96041
tree3ce778d2c94cef017e7c3f09318d29866d3fb71c
parent86adf1a07e896f19a799abe65e3f4a1a26ac142e
checkpatch: kconfig: check help texts for menuconfig and choice

Currently, only Kconfig symbols are checked for a missing or short help
text, and are only checked if they are defined with the 'config'
keyword.

To make the check more general, extend it to also check help texts for
choices and for symbols defined with the 'menuconfig' keyword.

This increases the accuracy of the check for symbols that would already
have been checked as well, since e.g. a 'menuconfig' symbol after a help
text will be recognized as ending the preceding symbol/choice
definition.

To increase the accuracy of the check further, also recognize 'if',
'endif', 'menu', 'endmenu', 'endchoice', and 'source' as ending a
symbol/choice definition.

Signed-off-by: Ulf Magnusson <ulfalizer@gmail.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
scripts/checkpatch.pl