summaryrefslogtreecommitdiffstats
path: root/scripts/export_report.pl
diff options
context:
space:
mode:
authorPaolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>2007-08-25 09:45:28 +0200
committerSam Ravnborg <sam@neptun.(none)>2007-10-12 21:13:50 +0200
commit0bce67352b580e9025059ecc71e13e0ffd281254 (patch)
tree1528e7fbeed10b04b3013a9dffb26acf28c1aee4 /scripts/export_report.pl
parentaa1e5ef5c1d95e7ebf0821d9ba27debe43a87a22 (diff)
downloadlinux-stable-0bce67352b580e9025059ecc71e13e0ffd281254.tar.gz
linux-stable-0bce67352b580e9025059ecc71e13e0ffd281254.tar.bz2
linux-stable-0bce67352b580e9025059ecc71e13e0ffd281254.zip
kbuild: script to check for undefined Kconfig symbols
To avoid having to look manually for used but undefined Kconfig variables, I've written a script which tries do this efficiently, in case all other attention fail. It accounts for _MODULE suffix and for UML_ prefixes to Kconfig variable, but otherwise looks for exact matches (i.e. \<CONFIG_; this is done to exclude macros like MMCONFIG_). Undefined Kconfig variables should be not be removed without care, but for instance arch/i386/boot/ uses a bunch of undefined Kconfig vars: $ scripts/checkunknowndefines.sh arch/i386/boot/ arch/i386/boot/video.h uses undefined symbol VIDEO_400_HACK arch/i386/boot/video-vga.c uses undefined symbol VIDEO_400_HACK arch/i386/boot/video.c uses undefined symbol VIDEO_RETAIN arch/i386/boot/video.h uses undefined symbol VIDEO_RETAIN arch/i386/boot/video.h uses undefined symbol VIDEO_SVGA arch/i386/boot/video.h uses undefined symbol VIDEO_VESA arch/i386/boot/video-vesa.c uses undefined symbol VIDEO_VESA It should also be mentioned in SubmittingPatches and SubmitChecklist. Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> Cc: Roman Zippel <zippel@linux-m68k.org> Cc: Adrian Bunk <bunk@stusta.de> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'scripts/export_report.pl')
0 files changed, 0 insertions, 0 deletions