summaryrefslogtreecommitdiffstats
path: root/scripts/kconfig/symbol.c
Commit message (Expand)AuthorAgeFilesLines
* kconfig: initialize sym->curr.tri to 'no' for all symbol types againMasahiro Yamada2024-01-311-1/+3
* kconfig: WERROR unmet symbol dependencySergey Senozhatsky2023-12-291-0/+9
* kconfig: default to zero if int/hex symbol lacks default propertyMasahiro Yamada2023-12-031-5/+12
* kconfig: remove unneeded symbol_empty variableMasahiro Yamada2023-12-031-9/+2
* kconfig: fix memory leak from range propertiesMasahiro Yamada2023-11-171-8/+6
* kconfig: move sym_escape_string_value() to confdata.cMasahiro Yamada2021-10-111-44/+0
* kconfig: remove 'const' from the return type of sym_escape_string_value()Masahiro Yamada2021-10-011-1/+2
* kconfig: change sym_change_count to a boolean flagMasahiro Yamada2021-04-141-1/+1
* kconfig: change defconfig_list option to environment variableMasahiro Yamada2021-04-141-1/+0
* kconfig: clean up header inclusionBoris Kolpackov2020-12-081-1/+1
* kconfig: add 'static' to some file-local dataMasahiro Yamada2020-08-141-4/+10
* kconfig: do not use OR-assignment for zero-cleared structureMasahiro Yamada2020-05-121-1/+1
* kconfig: make 'imply' obey the direct dependencyMasahiro Yamada2020-03-131-1/+3
* kconfig: allow symbols implied by y to become mMasahiro Yamada2020-03-131-4/+1
* kconfig: squash prop_alloc() into menu_add_prop()Masahiro Yamada2020-01-071-21/+0
* kconfig: remove sym from struct propertyMasahiro Yamada2020-01-071-1/+0
* Merge tag 'kconfig-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds2019-07-121-1/+1
|\
| * kconfig: Fix spelling of sym_is_changableMarco Ammon2019-07-061-1/+1
* | docs: kbuild: convert docs to ReST and rename to *.rstMauro Carvalho Chehab2019-06-141-1/+1
|/
* kconfig: split some C files out of zconf.yMasahiro Yamada2018-12-281-1/+1
* kconfig: convert to SPDX License IdentifierMasahiro Yamada2018-12-281-1/+1
* kconfig: remove S_OTHER symbol type and correct dependency trackingMasahiro Yamada2018-12-081-3/+0
* kconfig: improve the recursive dependency reportMasahiro Yamada2018-08-221-14/+34
* kconfig: report recursive dependency involving 'imply'Masahiro Yamada2018-08-221-2/+7
* kconfig: error out when seeing recursive dependencyMasahiro Yamada2018-08-221-3/+0
* kconfig: remove P_ENV property typeMasahiro Yamada2018-08-141-2/+0
* kconfig: remove unused sym_get_env_prop() functionMasahiro Yamada2018-08-141-9/+0
* kconfig: rename SYMBOL_AUTO to SYMBOL_NO_WRITEDirk Gouders2018-07-181-1/+1
* kconfig: remove sym_expand_string_value()Masahiro Yamada2018-05-291-53/+0
* kconfig: reference environment variables directly and remove 'option env='Masahiro Yamada2018-05-291-56/+0
* kconfig: make unmet dependency warnings readableMasahiro Yamada2018-03-261-12/+23
* kconfig: warn unmet direct dependency of tristate symbols selected by yMasahiro Yamada2018-03-261-2/+2
* kconfig: only write '# CONFIG_FOO is not set' for visible symbolsUlf Magnusson2018-03-261-1/+2
* kconfig: add xstrdup() helperMasahiro Yamada2018-03-021-2/+2
* kconfig: remove const qualifier from sym_expand_string_value()Masahiro Yamada2018-02-101-1/+1
* kconfig: add xrealloc() helperMasahiro Yamada2018-02-101-1/+1
* kconfig: send error messages to stderrMasahiro Yamada2018-02-091-1/+1
* kconfig: do not write choice values when their dependency becomes nMasahiro Yamada2018-02-091-9/+7
* kconfig: drop 'boolean' keywordMasahiro Yamada2018-01-221-1/+1
* kconfig: Don't leak 'source' filenames during parsingUlf Magnusson2018-01-111-0/+4
* kconfig: display recursive dependency resolution hint just onceMasahiro Yamada2017-12-161-2/+6
* kconfig/symbol.c: use correct pointer type argument for sizeofHeinrich Schuchardt2017-11-231-1/+1
* Kconfig: Introduce the "imply" keywordNicolas Pitre2016-11-161-1/+23
* kconfig/symbol.c: handle choice_values that depend on 'm' symbolsDirk Gouders2016-05-101-0/+14
* kbuild: document recursive dependency limitation / resolutionLuis R. Rodriguez2015-10-081-0/+2
* kconfig: Delete unnecessary checks before the function call "sym_calc_value"Markus Elfring2015-08-191-2/+1
* kconfig: allow use of relations other than (in)equalityJan Beulich2015-06-151-0/+4
* kconfig: Remove unnecessary prototypes from headersMichal Marek2015-02-251-21/+21
* kconfig: fix trivial typos and update mconf documentationMartin Walch2013-10-081-1/+1
* kconfig: switch to "long long" for sanityKees Cook2013-08-151-9/+10