diff options
author | Yann E. MORIN <yann.morin.1998@free.fr> | 2012-06-08 01:48:55 +0200 |
---|---|---|
committer | Michal Marek <mmarek@suse.cz> | 2012-06-28 10:38:54 +0200 |
commit | 4edc7e32affd40ceb06ba58ff55e4664396b24c7 (patch) | |
tree | 902783a6e52844ef531310a063acdb7a5fda7992 /scripts/diffconfig | |
parent | Linux 3.5-rc1 (diff) | |
download | linux-4edc7e32affd40ceb06ba58ff55e4664396b24c7.tar.xz linux-4edc7e32affd40ceb06ba58ff55e4664396b24c7.zip |
scripts/config: add option to not upper-case symbols
Currently, scripts/config mangles the config option symbols to always
be upper-case.
While the Linux kernel almost exclusively uses upper-case symbols, there
are still a few symbols with lower-case which this script can not handle:
$ grep -r -E '^[[:space:]]*config[[:space:]]+[^[:space:]]*[[:lower:]][^[:space:]=.]*$' . |wc -l
173
(that's roughly 1.3% of the symbols in 3.5-rc1)
Eg.:
./arch/arm/Kconfig:config VFPv3
./arch/powerpc/platforms/Kconfig.cputype:config 40x
./arch/x86/Kconfig:config SCx200HR_TIMER
./drivers/video/console/Kconfig:config FONT_8x8
./drivers/video/Kconfig:config NTSC_640x480
Also, other projects that use kconfig may allow for lower- or mixed-case
symbols, and may find easier to reuse this script than implement each
their own (potentially flawed) logic. For such a use-case, see:
http://marc.info/?l=linux-kbuild&m=133409932115848&w=2
This patch adds a new option to keep the given case, and keep the current
default to upper-case the symbols.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Michal Marek <mmarek@suse.cz>
Diffstat (limited to 'scripts/diffconfig')
0 files changed, 0 insertions, 0 deletions