aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/kconfig/symbol.c
AgeCommit message (Expand)AuthorFilesLines
10 dayskconfig: use menu_list_for_each_sym() in sym_check_choice_deps()Masahiro Yamada1-10/+15
10 dayskconfig: add sym_get_choice_menu() helperMasahiro Yamada1-0/+35
10 dayskconfig: use linked list in sym_set_changed()Masahiro Yamada1-5/+3
2024-05-02kconfig: remove SYMBOL_NO_WRITE flagMasahiro Yamada1-2/+1
2024-05-02kconfig: remove SYMBOL_CHOICE flagMasahiro Yamada1-1/+1
2024-03-09kconfig: link menus to a symbolMasahiro Yamada1-0/+4
2024-02-20kconfig: use generic macros to implement symbol hashtableMasahiro Yamada1-11/+11
2024-02-20kconfig: move strhash() to util.c as a global functionMasahiro Yamada1-9/+0
2024-02-19kconfig: associate struct property with file name directlyMasahiro Yamada1-6/+6
2024-02-19kconfig: associate struct menu with file name directlyMasahiro Yamada1-2/+2
2024-01-31kconfig: initialize sym->curr.tri to 'no' for all symbol types againMasahiro Yamada1-1/+3
2023-12-29kconfig: WERROR unmet symbol dependencySergey Senozhatsky1-0/+9
2023-12-03kconfig: default to zero if int/hex symbol lacks default propertyMasahiro Yamada1-5/+12
2023-12-03kconfig: remove unneeded symbol_empty variableMasahiro Yamada1-9/+2
2023-11-17kconfig: fix memory leak from range propertiesMasahiro Yamada1-8/+6
2021-10-11kconfig: move sym_escape_string_value() to confdata.cMasahiro Yamada1-44/+0
2021-10-01kconfig: remove 'const' from the return type of sym_escape_string_value()Masahiro Yamada1-1/+2
2021-04-14kconfig: change sym_change_count to a boolean flagMasahiro Yamada1-1/+1
2021-04-14kconfig: change defconfig_list option to environment variableMasahiro Yamada1-1/+0
2020-12-08kconfig: clean up header inclusionBoris Kolpackov1-1/+1
2020-08-14kconfig: add 'static' to some file-local dataMasahiro Yamada1-4/+10
2020-05-12kconfig: do not use OR-assignment for zero-cleared structureMasahiro Yamada1-1/+1
2020-03-13kconfig: make 'imply' obey the direct dependencyMasahiro Yamada1-1/+3
2020-03-13kconfig: allow symbols implied by y to become mMasahiro Yamada1-4/+1
2020-01-07kconfig: squash prop_alloc() into menu_add_prop()Masahiro Yamada1-21/+0
2020-01-07kconfig: remove sym from struct propertyMasahiro Yamada1-1/+0
2019-07-12Merge tag 'kconfig-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+1
2019-07-06kconfig: Fix spelling of sym_is_changableMarco Ammon1-1/+1
2019-06-14docs: kbuild: convert docs to ReST and rename to *.rstMauro Carvalho Chehab1-1/+1
2018-12-28kconfig: split some C files out of zconf.yMasahiro Yamada1-1/+1
2018-12-28kconfig: convert to SPDX License IdentifierMasahiro Yamada1-1/+1
2018-12-08kconfig: remove S_OTHER symbol type and correct dependency trackingMasahiro Yamada1-3/+0
2018-08-22kconfig: improve the recursive dependency reportMasahiro Yamada1-14/+34
2018-08-22kconfig: report recursive dependency involving 'imply'Masahiro Yamada1-2/+7
2018-08-22kconfig: error out when seeing recursive dependencyMasahiro Yamada1-3/+0
2018-08-14kconfig: remove P_ENV property typeMasahiro Yamada1-2/+0
2018-08-14kconfig: remove unused sym_get_env_prop() functionMasahiro Yamada1-9/+0
2018-07-18kconfig: rename SYMBOL_AUTO to SYMBOL_NO_WRITEDirk Gouders1-1/+1
2018-05-29kconfig: remove sym_expand_string_value()Masahiro Yamada1-53/+0
2018-05-29kconfig: reference environment variables directly and remove 'option env='Masahiro Yamada1-56/+0
2018-03-26kconfig: make unmet dependency warnings readableMasahiro Yamada1-12/+23
2018-03-26kconfig: warn unmet direct dependency of tristate symbols selected by yMasahiro Yamada1-2/+2
2018-03-26kconfig: only write '# CONFIG_FOO is not set' for visible symbolsUlf Magnusson1-1/+2
2018-03-02kconfig: add xstrdup() helperMasahiro Yamada1-2/+2
2018-02-10kconfig: remove const qualifier from sym_expand_string_value()Masahiro Yamada1-1/+1
2018-02-10kconfig: add xrealloc() helperMasahiro Yamada1-1/+1
2018-02-09kconfig: send error messages to stderrMasahiro Yamada1-1/+1
2018-02-09kconfig: do not write choice values when their dependency becomes nMasahiro Yamada1-9/+7
2018-01-22kconfig: drop 'boolean' keywordMasahiro Yamada1-1/+1
2018-01-11kconfig: Don't leak 'source' filenames during parsingUlf Magnusson1-0/+4
2017-12-16kconfig: display recursive dependency resolution hint just onceMasahiro Yamada1-2/+6
2017-11-23kconfig/symbol.c: use correct pointer type argument for sizeofHeinrich Schuchardt1-1/+1
2016-11-16Kconfig: Introduce the "imply" keywordNicolas Pitre1-1/+23
2016-05-10kconfig/symbol.c: handle choice_values that depend on 'm' symbolsDirk Gouders1-0/+14
2015-10-08kbuild: document recursive dependency limitation / resolutionLuis R. Rodriguez1-0/+2
2015-08-19kconfig: Delete unnecessary checks before the function call "sym_calc_value"Markus Elfring1-2/+1
2015-06-15kconfig: allow use of relations other than (in)equalityJan Beulich1-0/+4
2015-02-25kconfig: Remove unnecessary prototypes from headersMichal Marek1-21/+21
2013-10-08kconfig: fix trivial typos and update mconf documentationMartin Walch1-1/+1
2013-08-15kconfig: switch to "long long" for sanityKees Cook1-9/+10
2013-07-16kconfig: simplify symbol-search codeYann E. MORIN1-19/+11
2013-07-16kconfig: don't allocate n+1 elements in temporary arrayYann E. MORIN1-1/+1
2013-07-16kconfig: minor style fixes in symbol-search codeYann E. MORIN1-4/+3
2013-07-16kconfig: avoid multiple calls to strlenYann E. MORIN1-5/+5
2013-06-29kconfig: allow "hex" and "range" to support longsKees Cook1-5/+5
2013-06-24kconfig: sort found symbols by relevanceYann E. MORIN1-9/+69
2013-06-16kconfig: Fix defconfig when one choice menu selects options that another choi...Arve Hjønnevåg1-0/+11
2012-11-20kconfig: Fix malloc handling in conf toolsAlan Cox1-6/+6
2012-01-26kconfig: fix new choices being skipped upon config updateArnaud Lacombe1-1/+8
2011-07-01kconfig: introduce specialized printerArnaud Lacombe1-1/+45
2011-06-06kconfig: nuke LKC_DIRECT_LINK cruftArnaud Lacombe1-1/+0
2011-01-10Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmare...Linus Torvalds1-2/+6
2010-12-21kconfig: simplify select-with-unmet-direct-dependency warningArnaud Lacombe1-1/+5
2010-12-15kconfig: fix typosArnaud Lacombe1-1/+1
2010-11-01kconfig: sym_expand_string_value: allow for string termination when reallocingAndy Whitcroft1-1/+1
2010-10-12Revert "kconfig: Temporarily disable dependency warnings"Michal Marek1-2/+0
2010-10-12Merge branch 'kbuild/rc-fixes' into kbuild/kconfigMichal Marek1-0/+2
2010-10-09kconfig: Temporarily disable dependency warningsMichal Marek1-0/+2
2010-09-30kconfig: Fix realloc usage()Michal Marek1-1/+1
2010-09-19kconfig: add a symbol string expansion helperArnaud Lacombe1-0/+49
2010-08-15kconfig: fix segfault when detecting recursive dependencySam Ravnborg1-0/+2
2010-08-03kconfig: add savedefconfigSam Ravnborg1-0/+74
2010-08-03kconfig: refactor code in symbol.cSam Ravnborg1-13/+33
2010-08-03kconfig: print more info when we see a recursive dependencyRoman Zippel1-15/+127
2010-08-03kconfig: save location of config symbolsSam Ravnborg1-0/+2
2010-07-08kconfig: Don't write invisible choice valuesJan Beulich1-12/+12
2010-07-02kbuild: Warn on selecting symbols with unmet direct dependenciesCatalin Marinas1-0/+18
2010-03-23kconfig: recalc symbol value before showing search resultsLi Zefan1-0/+1
2010-02-02Improve kconfig symbol hashingAndi Kleen1-12/+17
2009-09-20kbuild: add static to prototypesTrevor Keith1-3/+3
2008-04-28kconfig: add named choice groupRoman Zippel1-13/+11
2008-04-28kconfig: fix choice dependency checkRoman Zippel1-18/+76
2008-02-13kconfig: fix select in combination with defaultRoman Zippel1-13/+21
2008-01-28kconfig: use environment optionRoman Zippel1-15/+0
2008-01-28kconfig: environment symbol supportRoman Zippel1-0/+45
2008-01-28kconfig: explicitly introduce expression listRoman Zippel1-6/+7
2008-01-28kconfig: rename E_OR & friends to avoid name clashSam Ravnborg1-3/+3
2007-05-06kconfig: error out if recursive dependencies are foundSam Ravnborg1-8/+5
2006-12-13[PATCH] kconfig: make sym_change_count static, let it be altered by 2 functio...Karsten Wiese1-2/+1
2006-06-09kconfig: add defconfig_list/module optionRoman Zippel1-7/+8
2006-06-09kconfig: allow loading multiple configurationsRoman Zippel1-7/+6
2006-06-09kconfig: allow multiple default values per symbolRoman Zippel1-8/+8
2006-06-09kconfig: remove SYMBOL_{YES,MOD,NO}Roman Zippel1-3/+3
2006-01-16kbuild: create .kernelrelease at *config stepSam Ravnborg1-2/+2
2005-11-09[PATCH] kconfig: allow variable argumnts for rangeRoman Zippel1-4/+54
2005-11-09[PATCH] kconfig: fix restart for choice symbolsRoman Zippel1-0/+11
2005-11-09[PATCH] kconfig: Fix Kconfig performance bugDavid Gibson1-3/+8
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+816