| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-07 | kconfig: Avoid prompting for transitional symbols | Kees Cook | 1 | -1/+14 |
| 2025-09-24 | kconfig: Add transitional symbol attribute for migration support | Kees Cook | 1 | -1/+6 |
| 2025-06-28 | kconfig: set MENU_CHANGED to choice when the selected member is changed | Masahiro Yamada | 1 | -0/+4 |
| 2025-03-15 | kconfig: remove unnecessary cast in sym_get_string() | Masahiro Yamada | 1 | -1/+1 |
| 2025-01-30 | kconfig: fix memory leak in sym_warn_unmet_dep() | Masahiro Yamada | 1 | -0/+1 |
| 2024-11-06 | kconfig: add sym_get_prompt_menu() helper function | Masahiro Yamada | 1 | -7/+19 |
| 2024-09-20 | kconfig: cache expression values | Masahiro Yamada | 1 | -0/+1 |
| 2024-09-20 | scripts: move hash function from scripts/kconfig/ to scripts/include/ | Masahiro Yamada | 1 | -2/+3 |
| 2024-09-01 | kbuild: split x*alloc() functions in kconfig to scripts/include/xalloc.h | Masahiro Yamada | 1 | -0/+1 |
| 2024-09-01 | kconfig: remove P_SYMBOL property | Masahiro Yamada | 1 | -2/+0 |
| 2024-07-20 | kconfig: recursive checks drop file/lineno | HONG Yifan | 1 | -29/+11 |
| 2024-07-16 | kconfig: remove SYMBOL_CHOICEVAL flag | Masahiro Yamada | 1 | -0/+6 |
| 2024-07-16 | kconfig: add const qualifiers to several function arguments | Masahiro Yamada | 1 | -7/+7 |
| 2024-07-16 | kconfig: refactor error messages in sym_check_print_recursive() | Masahiro Yamada | 1 | -9/+9 |
| 2024-07-16 | kconfig: improve error message for recursive dependency in choice | Masahiro Yamada | 1 | -6/+1 |
| 2024-07-16 | kconfig: improve error message for dependency between choice members | Masahiro Yamada | 1 | -1/+1 |
| 2024-07-16 | kconfig: fix conditional prompt behavior for choice | Masahiro Yamada | 1 | -1/+1 |
| 2024-07-16 | kconfig: remove E_LIST expression type | Masahiro Yamada | 1 | -2/+1 |
| 2024-07-16 | kconfig: remove P_CHOICE property | Masahiro Yamada | 1 | -13/+1 |
| 2024-07-16 | kconfig: use sym_get_choice_menu() in sym_check_deps() | Masahiro Yamada | 1 | -4/+4 |
| 2024-07-16 | kconfig: use sym_get_choice_menu() in sym_check_choice_deps() | Masahiro Yamada | 1 | -3/+7 |
| 2024-07-16 | kconfig: use sym_get_choice_menu() in sym_check_print_recursive() | Masahiro Yamada | 1 | -2/+4 |
| 2024-07-16 | kconfig: use menu_list_for_each_sym() in sym_choice_default() | Masahiro Yamada | 1 | -5/+4 |
| 2024-07-16 | kconfig: change sym_choice_default() to take the choice menu | Masahiro Yamada | 1 | -4/+4 |
| 2024-07-16 | kconfig: remove sym_get_choice_value() | Masahiro Yamada | 1 | -8/+1 |
| 2024-07-16 | kconfig: refactor choice value calculation | Masahiro Yamada | 1 | -58/+101 |
| 2024-07-16 | kconfig: introduce choice_set_value() helper | Masahiro Yamada | 1 | -19/+43 |
| 2024-07-16 | kconfig: remove tristate choice support | Masahiro Yamada | 1 | -20/+2 |
| 2024-05-29 | kconfig: fix comparison to constant symbols, 'm', 'n' | Masahiro Yamada | 1 | -2/+4 |
| 2024-05-10 | kconfig: use menu_list_for_each_sym() in sym_check_choice_deps() | Masahiro Yamada | 1 | -10/+15 |
| 2024-05-10 | kconfig: add sym_get_choice_menu() helper | Masahiro Yamada | 1 | -0/+35 |
| 2024-05-10 | kconfig: use linked list in sym_set_changed() | Masahiro Yamada | 1 | -5/+3 |
| 2024-05-02 | kconfig: remove SYMBOL_NO_WRITE flag | Masahiro Yamada | 1 | -2/+1 |
| 2024-05-02 | kconfig: remove SYMBOL_CHOICE flag | Masahiro Yamada | 1 | -1/+1 |
| 2024-03-09 | kconfig: link menus to a symbol | Masahiro Yamada | 1 | -0/+4 |
| 2024-02-20 | kconfig: use generic macros to implement symbol hashtable | Masahiro Yamada | 1 | -11/+11 |
| 2024-02-20 | kconfig: move strhash() to util.c as a global function | Masahiro Yamada | 1 | -9/+0 |
| 2024-02-19 | kconfig: associate struct property with file name directly | Masahiro Yamada | 1 | -6/+6 |
| 2024-02-19 | kconfig: associate struct menu with file name directly | Masahiro Yamada | 1 | -2/+2 |
| 2024-01-31 | kconfig: initialize sym->curr.tri to 'no' for all symbol types again | Masahiro Yamada | 1 | -1/+3 |
| 2023-12-29 | kconfig: WERROR unmet symbol dependency | Sergey Senozhatsky | 1 | -0/+9 |
| 2023-12-03 | kconfig: default to zero if int/hex symbol lacks default property | Masahiro Yamada | 1 | -5/+12 |
| 2023-12-03 | kconfig: remove unneeded symbol_empty variable | Masahiro Yamada | 1 | -9/+2 |
| 2023-11-17 | kconfig: fix memory leak from range properties | Masahiro Yamada | 1 | -8/+6 |
| 2021-10-11 | kconfig: move sym_escape_string_value() to confdata.c | Masahiro Yamada | 1 | -44/+0 |
| 2021-10-01 | kconfig: remove 'const' from the return type of sym_escape_string_value() | Masahiro Yamada | 1 | -1/+2 |
| 2021-04-14 | kconfig: change sym_change_count to a boolean flag | Masahiro Yamada | 1 | -1/+1 |
| 2021-04-14 | kconfig: change defconfig_list option to environment variable | Masahiro Yamada | 1 | -1/+0 |
| 2020-12-08 | kconfig: clean up header inclusion | Boris Kolpackov | 1 | -1/+1 |
| 2020-08-14 | kconfig: add 'static' to some file-local data | Masahiro Yamada | 1 | -4/+10 |
| 2020-05-12 | kconfig: do not use OR-assignment for zero-cleared structure | Masahiro Yamada | 1 | -1/+1 |
| 2020-03-13 | kconfig: make 'imply' obey the direct dependency | Masahiro Yamada | 1 | -1/+3 |
| 2020-03-13 | kconfig: allow symbols implied by y to become m | Masahiro Yamada | 1 | -4/+1 |
| 2020-01-07 | kconfig: squash prop_alloc() into menu_add_prop() | Masahiro Yamada | 1 | -21/+0 |
| 2020-01-07 | kconfig: remove sym from struct property | Masahiro Yamada | 1 | -1/+0 |
| 2019-07-12 | Merge tag 'kconfig-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mas... | Linus Torvalds | 1 | -1/+1 |
| 2019-07-06 | kconfig: Fix spelling of sym_is_changable | Marco Ammon | 1 | -1/+1 |
| 2019-06-14 | docs: kbuild: convert docs to ReST and rename to *.rst | Mauro Carvalho Chehab | 1 | -1/+1 |
| 2018-12-28 | kconfig: split some C files out of zconf.y | Masahiro Yamada | 1 | -1/+1 |
| 2018-12-28 | kconfig: convert to SPDX License Identifier | Masahiro Yamada | 1 | -1/+1 |
| 2018-12-08 | kconfig: remove S_OTHER symbol type and correct dependency tracking | Masahiro Yamada | 1 | -3/+0 |
| 2018-08-22 | kconfig: improve the recursive dependency report | Masahiro Yamada | 1 | -14/+34 |
| 2018-08-22 | kconfig: report recursive dependency involving 'imply' | Masahiro Yamada | 1 | -2/+7 |
| 2018-08-22 | kconfig: error out when seeing recursive dependency | Masahiro Yamada | 1 | -3/+0 |
| 2018-08-14 | kconfig: remove P_ENV property type | Masahiro Yamada | 1 | -2/+0 |
| 2018-08-14 | kconfig: remove unused sym_get_env_prop() function | Masahiro Yamada | 1 | -9/+0 |
| 2018-07-18 | kconfig: rename SYMBOL_AUTO to SYMBOL_NO_WRITE | Dirk Gouders | 1 | -1/+1 |
| 2018-05-29 | kconfig: remove sym_expand_string_value() | Masahiro Yamada | 1 | -53/+0 |
| 2018-05-29 | kconfig: reference environment variables directly and remove 'option env=' | Masahiro Yamada | 1 | -56/+0 |
| 2018-03-26 | kconfig: make unmet dependency warnings readable | Masahiro Yamada | 1 | -12/+23 |
| 2018-03-26 | kconfig: warn unmet direct dependency of tristate symbols selected by y | Masahiro Yamada | 1 | -2/+2 |
| 2018-03-26 | kconfig: only write '# CONFIG_FOO is not set' for visible symbols | Ulf Magnusson | 1 | -1/+2 |
| 2018-03-02 | kconfig: add xstrdup() helper | Masahiro Yamada | 1 | -2/+2 |
| 2018-02-10 | kconfig: remove const qualifier from sym_expand_string_value() | Masahiro Yamada | 1 | -1/+1 |
| 2018-02-10 | kconfig: add xrealloc() helper | Masahiro Yamada | 1 | -1/+1 |
| 2018-02-09 | kconfig: send error messages to stderr | Masahiro Yamada | 1 | -1/+1 |
| 2018-02-09 | kconfig: do not write choice values when their dependency becomes n | Masahiro Yamada | 1 | -9/+7 |
| 2018-01-22 | kconfig: drop 'boolean' keyword | Masahiro Yamada | 1 | -1/+1 |
| 2018-01-11 | kconfig: Don't leak 'source' filenames during parsing | Ulf Magnusson | 1 | -0/+4 |
| 2017-12-16 | kconfig: display recursive dependency resolution hint just once | Masahiro Yamada | 1 | -2/+6 |
| 2017-11-23 | kconfig/symbol.c: use correct pointer type argument for sizeof | Heinrich Schuchardt | 1 | -1/+1 |
| 2016-11-16 | Kconfig: Introduce the "imply" keyword | Nicolas Pitre | 1 | -1/+23 |
| 2016-05-10 | kconfig/symbol.c: handle choice_values that depend on 'm' symbols | Dirk Gouders | 1 | -0/+14 |
| 2015-10-08 | kbuild: document recursive dependency limitation / resolution | Luis R. Rodriguez | 1 | -0/+2 |
| 2015-08-19 | kconfig: Delete unnecessary checks before the function call "sym_calc_value" | Markus Elfring | 1 | -2/+1 |
| 2015-06-15 | kconfig: allow use of relations other than (in)equality | Jan Beulich | 1 | -0/+4 |
| 2015-02-25 | kconfig: Remove unnecessary prototypes from headers | Michal Marek | 1 | -21/+21 |
| 2013-10-08 | kconfig: fix trivial typos and update mconf documentation | Martin Walch | 1 | -1/+1 |
| 2013-08-15 | kconfig: switch to "long long" for sanity | Kees Cook | 1 | -9/+10 |
| 2013-07-16 | kconfig: simplify symbol-search code | Yann E. MORIN | 1 | -19/+11 |
| 2013-07-16 | kconfig: don't allocate n+1 elements in temporary array | Yann E. MORIN | 1 | -1/+1 |
| 2013-07-16 | kconfig: minor style fixes in symbol-search code | Yann E. MORIN | 1 | -4/+3 |
| 2013-07-16 | kconfig: avoid multiple calls to strlen | Yann E. MORIN | 1 | -5/+5 |
| 2013-06-29 | kconfig: allow "hex" and "range" to support longs | Kees Cook | 1 | -5/+5 |
| 2013-06-24 | kconfig: sort found symbols by relevance | Yann E. MORIN | 1 | -9/+69 |
| 2013-06-16 | kconfig: Fix defconfig when one choice menu selects options that another choi... | Arve Hjønnevåg | 1 | -0/+11 |
| 2012-11-20 | kconfig: Fix malloc handling in conf tools | Alan Cox | 1 | -6/+6 |
| 2012-01-26 | kconfig: fix new choices being skipped upon config update | Arnaud Lacombe | 1 | -1/+8 |
| 2011-07-01 | kconfig: introduce specialized printer | Arnaud Lacombe | 1 | -1/+45 |
| 2011-06-06 | kconfig: nuke LKC_DIRECT_LINK cruft | Arnaud Lacombe | 1 | -1/+0 |
| 2011-01-10 | Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmare... | Linus Torvalds | 1 | -2/+6 |
| 2010-12-21 | kconfig: simplify select-with-unmet-direct-dependency warning | Arnaud Lacombe | 1 | -1/+5 |
| 2010-12-15 | kconfig: fix typos | Arnaud Lacombe | 1 | -1/+1 |
| 2010-11-01 | kconfig: sym_expand_string_value: allow for string termination when reallocing | Andy Whitcroft | 1 | -1/+1 |
| 2010-10-12 | Revert "kconfig: Temporarily disable dependency warnings" | Michal Marek | 1 | -2/+0 |
| 2010-10-12 | Merge branch 'kbuild/rc-fixes' into kbuild/kconfig | Michal Marek | 1 | -0/+2 |
| 2010-10-09 | kconfig: Temporarily disable dependency warnings | Michal Marek | 1 | -0/+2 |
| 2010-09-30 | kconfig: Fix realloc usage() | Michal Marek | 1 | -1/+1 |
| 2010-09-19 | kconfig: add a symbol string expansion helper | Arnaud Lacombe | 1 | -0/+49 |
| 2010-08-15 | kconfig: fix segfault when detecting recursive dependency | Sam Ravnborg | 1 | -0/+2 |
| 2010-08-03 | kconfig: add savedefconfig | Sam Ravnborg | 1 | -0/+74 |
| 2010-08-03 | kconfig: refactor code in symbol.c | Sam Ravnborg | 1 | -13/+33 |
| 2010-08-03 | kconfig: print more info when we see a recursive dependency | Roman Zippel | 1 | -15/+127 |
| 2010-08-03 | kconfig: save location of config symbols | Sam Ravnborg | 1 | -0/+2 |
| 2010-07-08 | kconfig: Don't write invisible choice values | Jan Beulich | 1 | -12/+12 |
| 2010-07-02 | kbuild: Warn on selecting symbols with unmet direct dependencies | Catalin Marinas | 1 | -0/+18 |
| 2010-03-23 | kconfig: recalc symbol value before showing search results | Li Zefan | 1 | -0/+1 |
| 2010-02-02 | Improve kconfig symbol hashing | Andi Kleen | 1 | -12/+17 |
| 2009-09-20 | kbuild: add static to prototypes | Trevor Keith | 1 | -3/+3 |
| 2008-04-28 | kconfig: add named choice group | Roman Zippel | 1 | -13/+11 |
| 2008-04-28 | kconfig: fix choice dependency check | Roman Zippel | 1 | -18/+76 |
| 2008-02-13 | kconfig: fix select in combination with default | Roman Zippel | 1 | -13/+21 |
| 2008-01-28 | kconfig: use environment option | Roman Zippel | 1 | -15/+0 |
| 2008-01-28 | kconfig: environment symbol support | Roman Zippel | 1 | -0/+45 |
| 2008-01-28 | kconfig: explicitly introduce expression list | Roman Zippel | 1 | -6/+7 |
| 2008-01-28 | kconfig: rename E_OR & friends to avoid name clash | Sam Ravnborg | 1 | -3/+3 |
| 2007-05-06 | kconfig: error out if recursive dependencies are found | Sam Ravnborg | 1 | -8/+5 |
| 2006-12-13 | [PATCH] kconfig: make sym_change_count static, let it be altered by 2 functio... | Karsten Wiese | 1 | -2/+1 |
| 2006-06-09 | kconfig: add defconfig_list/module option | Roman Zippel | 1 | -7/+8 |
| 2006-06-09 | kconfig: allow loading multiple configurations | Roman Zippel | 1 | -7/+6 |
| 2006-06-09 | kconfig: allow multiple default values per symbol | Roman Zippel | 1 | -8/+8 |
| 2006-06-09 | kconfig: remove SYMBOL_{YES,MOD,NO} | Roman Zippel | 1 | -3/+3 |
| 2006-01-16 | kbuild: create .kernelrelease at *config step | Sam Ravnborg | 1 | -2/+2 |
| 2005-11-09 | [PATCH] kconfig: allow variable argumnts for range | Roman Zippel | 1 | -4/+54 |
| 2005-11-09 | [PATCH] kconfig: fix restart for choice symbols | Roman Zippel | 1 | -0/+11 |
| 2005-11-09 | [PATCH] kconfig: Fix Kconfig performance bug | David Gibson | 1 | -3/+8 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+816 |