mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 19:21:31 -04:00
checkkconfigsymbols.py: filter reports for tools/
Recent changes to the build system of tools suggest to filter reports for the entire tools directory. Various C preprocessor identifiers are prefixed with CONFIG_ but are NOT defined in Kconfig but in Makefiles in the tools directory. Such identifiers are false positives for most static analysis tools (i.e., scripts/checkkconfigsymbols.py) since the CONFIG_ prefix and the _MODULE suffix is reserved for Kconfig features in CPP and Make syntax. Signed-off-by: Valentin Rothberg <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit is contained in:
parent
e94f16a4fd
commit
208d51154c
1 changed files with 4 additions and 3 deletions
7
scripts/checkkconfigsymbols.py
Normal file → Executable file
7
scripts/checkkconfigsymbols.py
Normal file → Executable file
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
"""Find Kconfig identifiers that are referenced but not defined."""
|
||||
|
||||
# (c) 2014 Valentin Rothberg <[email protected]>
|
||||
# (c) 2014-2015 Valentin Rothberg <[email protected]>
|
||||
# (c) 2014 Stefan Hengelein <[email protected]>
|
||||
#
|
||||
# Licensed under the terms of the GNU GPL License version 2
|
||||
|
|
@ -46,8 +46,9 @@ def main():
|
|||
stdout = stdout[:-1]
|
||||
|
||||
for gitfile in stdout.rsplit("\n"):
|
||||
if ".git" in gitfile or "ChangeLog" in gitfile or \
|
||||
".log" in gitfile or os.path.isdir(gitfile):
|
||||
if ".git" in gitfile or "ChangeLog" in gitfile or \
|
||||
".log" in gitfile or os.path.isdir(gitfile) or \
|
||||
gitfile.startswith("tools/"):
|
||||
continue
|
||||
if REGEX_FILE_KCONFIG.match(gitfile):
|
||||
kconfig_files.append(gitfile)
|
||||
|
|
|
|||
Loading…
Reference in a new issue