diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-09-11 11:34:25 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-09-11 11:34:25 -0400 |
commit | 5b4197845ad1a33bc57da7ee5ea41de58c2f86bf (patch) | |
tree | 87139e25612c78431584f953053ae81ead30b27b /Documentation | |
parent | a22a0fdba4191473581f86c9dd5361cf581521d3 (diff) | |
parent | e062781397e5bebc6c1b8dd4bf466136e13ae4c5 (diff) |
Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
Pull kconfig updates from Michal Marek:
"This is the kconfig part of kbuild for v3.12-rc1:
- post-3.11 search code fixes and micro-optimizations
- CONFIG_MODULES is no longer a special case; this is needed to
eventually fix the bug that using KCONFIG_ALLCONFIG breaks
allmodconfig
- long long is used to store hex and int values
- make silentoldconfig no longer warns when a symbol changes from
tristate to bool (it's a job for make oldconfig)
- scripts/diffconfig updated to work with newer Pythons
- scripts/config does not rely on GNU sed extensions"
* 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:
kconfig: do not allow more than one symbol to have 'option modules'
kconfig: regenerate bison parser
kconfig: do not special-case 'MODULES' symbol
diffconfig: Update script to support python versions 2.5 through 3.3
diffconfig: Gracefully exit if the default config files are not present
modules: do not depend on kconfig to set 'modules' option to symbol MODULES
kconfig: silence warning when parsing auto.conf when a symbol has changed type
scripts/config: use sed's POSIX interface
kconfig: switch to "long long" for sanity
kconfig: simplify symbol-search code
kconfig: don't allocate n+1 elements in temporary array
kconfig: minor style fixes in symbol-search code
kconfig/[mn]conf: shorten title in search-box
kconfig: avoid multiple calls to strlen
Documentation/kconfig: more concise and straightforward search explanation
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/kbuild/kconfig-language.txt | 1 | ||||
-rw-r--r-- | Documentation/kbuild/kconfig.txt | 8 |
2 files changed, 4 insertions, 5 deletions
diff --git a/Documentation/kbuild/kconfig-language.txt b/Documentation/kbuild/kconfig-language.txt index c858f8419eba..c420676c6fe3 100644 --- a/Documentation/kbuild/kconfig-language.txt +++ b/Documentation/kbuild/kconfig-language.txt | |||
@@ -147,6 +147,7 @@ applicable everywhere (see syntax). | |||
147 | - "modules" | 147 | - "modules" |
148 | This declares the symbol to be used as the MODULES symbol, which | 148 | This declares the symbol to be used as the MODULES symbol, which |
149 | enables the third modular state for all config symbols. | 149 | enables the third modular state for all config symbols. |
150 | At most one symbol may have the "modules" option set. | ||
150 | 151 | ||
151 | - "env"=<value> | 152 | - "env"=<value> |
152 | This imports the environment variable into Kconfig. It behaves like | 153 | This imports the environment variable into Kconfig. It behaves like |
diff --git a/Documentation/kbuild/kconfig.txt b/Documentation/kbuild/kconfig.txt index e349f293cc98..8ef6dbb6a462 100644 --- a/Documentation/kbuild/kconfig.txt +++ b/Documentation/kbuild/kconfig.txt | |||
@@ -175,11 +175,9 @@ Searching in menuconfig: | |||
175 | /^hotplug | 175 | /^hotplug |
176 | 176 | ||
177 | When searching, symbols are sorted thus: | 177 | When searching, symbols are sorted thus: |
178 | - exact match first: an exact match is when the search matches | 178 | - first, exact matches, sorted alphabetically (an exact match |
179 | the complete symbol name; | 179 | is when the search matches the complete symbol name); |
180 | - alphabetical order: when two symbols do not match exactly, | 180 | - then, other matches, sorted alphabetically. |
181 | they are sorted in alphabetical order (in the user's current | ||
182 | locale). | ||
183 | For example: ^ATH.K matches: | 181 | For example: ^ATH.K matches: |
184 | ATH5K ATH9K ATH5K_AHB ATH5K_DEBUG [...] ATH6KL ATH6KL_DEBUG | 182 | ATH5K ATH9K ATH5K_AHB ATH5K_DEBUG [...] ATH6KL ATH6KL_DEBUG |
185 | [...] ATH9K_AHB ATH9K_BTCOEX_SUPPORT ATH9K_COMMON [...] | 183 | [...] ATH9K_AHB ATH9K_BTCOEX_SUPPORT ATH9K_COMMON [...] |