aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/kconfig
AgeCommit message (Expand)AuthorFilesLines
2024-03-31kconfig: Fix typo HEIGTH to HEIGHTIsak Ellmer8-14/+14
2024-03-28kconfig: do not reparent the menu inside a choice blockMasahiro Yamada4-13/+18
2024-03-21kconfig: tests: test dependency after shuffling choicesMasahiro Yamada5-0/+71
2024-03-21kconfig: tests: add a test for randconfig with dependent choicesMasahiro Yamada5-0/+78
2024-03-21kconfig: tests: support KCONFIG_SEED for the randconfig runnerMasahiro Yamada1-6/+10
2024-03-19kconfig: remove unneeded menu_is_visible() call in conf_write_defconfig()Masahiro Yamada1-4/+1
2024-03-19kconfig: check prompt for choice while parsingMasahiro Yamada2-3/+6
2024-03-19kconfig: lxdialog: remove unused dialog colorsMasahiro Yamada2-22/+0
2024-03-19kconfig: lxdialog: fix button color for blackbg themeMasahiro Yamada1-1/+1
2024-03-10kconfig: remove named choice supportMasahiro Yamada1-7/+3
2024-03-09kconfig: use linked list in get_symbol_str() to iterate over menusMasahiro Yamada1-8/+9
2024-03-09kconfig: link menus to a symbolMasahiro Yamada3-1/+12
2024-02-20kconfig: lxdialog: fix cursor render in checklistMatthew Bystrin1-3/+2
2024-02-20kconfig: use generic macros to implement symbol hashtableMasahiro Yamada7-39/+42
2024-02-20kconfig: print recursive dependency errors in the parsed orderMasahiro Yamada2-15/+27
2024-02-20kconfig: do not imply the type of choice valueMasahiro Yamada1-6/+0
2024-02-20kconfig: convert linked list of files to hash tableMasahiro Yamada1-9/+11
2024-02-20kconfig: move strhash() to util.c as a global functionMasahiro Yamada3-9/+11
2024-02-19kconfig: move ARRAY_SIZE to a headerMasahiro Yamada2-2/+12
2024-02-19kconfig: add macros useful for hashtableMasahiro Yamada1-0/+48
2024-02-19kconfig: import more list macros and inline functionsMasahiro Yamada2-0/+77
2024-02-19kconfig: resync list.hMasahiro Yamada1-62/+121
2024-02-19kconfig: split list_head into a separate headerMasahiro Yamada6-7/+15
2024-02-19kconfig: change file_lookup() to return the file nameMasahiro Yamada5-16/+13
2024-02-19kconfig: make file::name a flexible array memberMasahiro Yamada2-3/+6
2024-02-19kconfig: move the file and lineno in struct file to struct bufferMasahiro Yamada3-33/+23
2024-02-19kconfig: replace remaining current_file->name with cur_filenameMasahiro Yamada2-6/+6
2024-02-19kconfig: do not delay the cur_filename updateMasahiro Yamada2-10/+15
2024-02-19kconfig: replace file->name with name in zconf_nextfile()Masahiro Yamada1-5/+5
2024-02-19kconfig: associate struct property with file name directlyMasahiro Yamada3-9/+9
2024-02-19kconfig: associate struct menu with file name directlyMasahiro Yamada5-10/+10
2024-02-19kconfig: remove zconf_curname() and zconf_lineno()Masahiro Yamada5-51/+37
2024-02-19kconfig: replace current_pos with separate cur_{filename,lineno}Masahiro Yamada1-8/+17
2024-02-19kconfig: split preprocessor prototypes into preprocess.hMasahiro Yamada5-13/+23
2024-02-19kconfig: call env_write_dep() right after yyparse()Masahiro Yamada4-12/+18
2024-02-19kconfig: write Kconfig files to autoconf.cmd in orderMasahiro Yamada4-4/+11
2024-02-19kconfig: remove unneeded sym_find() call in conf_parse()Masahiro Yamada1-1/+1
2024-02-19kconfig: remove compat_getline()Masahiro Yamada1-52/+1
2024-02-19kconfig: remove orphan lookup_file() declarationMasahiro Yamada1-1/+0
2024-02-19kconfig: fix off-by-one in zconf_error()Masahiro Yamada1-1/+1
2024-02-19kconfig: fix infinite loop when expanding a macro at the end of fileMasahiro Yamada1-2/+5
2024-02-19kconfig: fix line number in recursive inclusion detectionMasahiro Yamada1-4/+5
2024-02-19kconfig: remove unneeded buffer allocation in zconf_initscan()Masahiro Yamada1-16/+13
2024-01-31kconfig: initialize sym->curr.tri to 'no' for all symbol types againMasahiro Yamada1-1/+3
2023-12-29kconfig: WERROR unmet symbol dependencySergey Senozhatsky4-5/+25
2023-12-28kconfig: Use KCONFIG_CONFIG instead of .configMarkus Schneider-Pargmann1-1/+1
2023-12-28kconfig: remove redundant NULL pointer check before free()Masahiro Yamada2-4/+2
2023-12-28kconfig: remove unreachable printf()Masahiro Yamada1-1/+0
2023-12-28kconfig: add include guard to lkc_proto.hMasahiro Yamada1-0/+5
2023-12-28kconfig: squash menu_has_help() and menu_get_help()Masahiro Yamada2-17/+2
2023-12-10kconfig: factor out common code shared by mconf and nconfMasahiro Yamada5-107/+75
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-12-03scripts: clean up IA-64 codeMasahiro Yamada2-2/+2
2023-12-03kbuild: support W=c and W=e shorthands for KconfigMasahiro Yamada1-0/+8
2023-11-28kconfig: massage the loop in conf_read_simple()Masahiro Yamada1-6/+13
2023-11-28kconfig: require an exact match for "is not set" to disable CONFIG optionMasahiro Yamada1-1/+1
2023-11-28kconfig: introduce getline_stripped() helperMasahiro Yamada1-14/+26
2023-11-28kconfig: deduplicate code in conf_read_simple()Masahiro Yamada1-54/+35
2023-11-28kconfig: remove unused code for S_DEF_AUTO in conf_read_simple()Masahiro Yamada1-13/+8
2023-11-28kconfig: require a space after '#' for valid inputMasahiro Yamada1-0/+2
2023-11-28kconfig: remove error check for xrealloc()Masahiro Yamada1-6/+2
2023-11-28kconfig: do not clear SYMBOL_DEF_USER when the value is out of rangeMasahiro Yamada1-1/+1
2023-11-17kconfig: fix memory leak from range propertiesMasahiro Yamada1-8/+6
2023-09-06kconfig: fix possible buffer overflowKonstantin Meskhidze1-0/+3
2023-09-04kbuild: Show marked Kconfig fragments in "help"Kees Cook1-3/+12
2023-09-01kconfig: add warn-unknown-symbols sanity checkSergey Senozhatsky1-2/+19
2023-08-16kconfig: port qconf to work with Qt6 in addition to Qt5Boris Kolpackov2-21/+44
2023-08-13kconfig: nconf: Add search jump featureJesse Taube3-15/+140
2023-07-25kconfig: menuconfig: remove jump_key::indexMasahiro Yamada3-12/+4
2023-07-25kconfig: menuconfig: simplify global jump key assignmentMasahiro Yamada5-90/+97
2023-07-12kconfig: gconfig: correct program name in help textRandy Dunlap1-3/+3
2023-07-12kconfig: gconfig: drop the Show Debug Info help textRandy Dunlap1-4/+1
2023-06-08streamline_config.pl: handle also ${CONFIG_FOO}Jiri Slaby1-1/+1
2023-04-17kconfig: menuconfig: reorder functions to remove forward declarationsMasahiro Yamada2-295/+277
2023-04-17kconfig: menuconfig: remove unused M_EVENT macroMasahiro Yamada1-11/+0
2023-04-17kconfig: menuconfig: remove OLD_NCURSES macroMasahiro Yamada3-33/+0
2023-03-23scripts: merge_config: Fix typo in variable name.Mirsad Goran Todorovac1-1/+1
2023-03-14kconfig: Update config changed flag before calling callbackJurica Vukadin1-2/+4
2023-02-20Merge tag 'soc-defconfig-6.3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-9/+16
2023-02-13scripts: merge_config: Add option to suppress warning on overridesMark Brown1-9/+16
2023-01-13kconfig: Update all declared targetsPeter Foley2-2/+2
2022-12-29kconfig: Add static text for search information in help menuBhaskar Chowdhury1-0/+6
2022-12-13kconfig: refactor Makefile to reduce process forksMasahiro Yamada6-48/+66
2022-11-21kconfig: remove redundant (void *) cast in search_conf()Masahiro Yamada1-2/+1
2022-11-21kconfig: remove const qualifier from str_get()Masahiro Yamada3-4/+4
2022-11-21kconfig: remove unneeded variable in get_prompt_str()Masahiro Yamada1-3/+1
2022-11-02kconfig: fix segmentation fault in menuconfig searchMasahiro Yamada1-19/+4
2022-10-10Merge tag 'kbuild-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds2-6/+1
2022-09-29Kconfig: remove sym_set_choice_valueZeng Heng2-6/+1
2022-09-28Kbuild: add Rust supportMiguel Ojeda1-0/+75
2022-09-24Kconfig: remove unused function 'menu_get_root_menu'Zeng Heng2-6/+0
2022-07-27kconfig: Qt5: tell the user which packages are requiredRandy Dunlap1-0/+1
2022-06-05scripts: kconfig: nconf: make nconfig accept jk keybindingsIsak Ellmer1-2/+6
2022-04-05kbuild: Allow kernel installation packaging to override pkg-configChun-Tse Shao4-29/+29
2022-04-02kconfig: remove stale comment about removed kconfig_print_symbol()Masahiro Yamada1-7/+0
2022-02-18kconfig: fix missing '# end of' for empty menuMasahiro Yamada1-12/+13
2022-02-18kconfig: add fflush() before ferror() checkMasahiro Yamada1-0/+2
2022-02-12kconfig: fix failing to generate auto.confJing Leng1-4/+9
2022-02-10kconfig: fix missing fclose() on error pathsMasahiro Yamada1-6/+6
2022-02-08kconfig: let 'shell' return enough output for deep path namesBrenda Streiff1-1/+1
2022-01-08kbuild: do not quote string values in include/config/auto.confMasahiro Yamada1-11/+13
2021-12-02streamline_config.pl: show the full Kconfig nameŁukasz Stelmach1-1/+1
2021-12-02kconfig: Add `make mod2noconfig` to disable module optionsJosh Triplett2-8/+12
2021-10-11kconfig: refactor conf_touch_dep()Masahiro Yamada1-18/+4
2021-10-11kconfig: refactor conf_write_dep()Masahiro Yamada1-17/+37
2021-10-11kconfig: refactor conf_write_autoconf()Masahiro Yamada1-37/+57
2021-10-11kconfig: add conf_get_autoheader_name()Masahiro Yamada1-3/+8
2021-10-11kconfig: move sym_escape_string_value() to confdata.cMasahiro Yamada3-47/+45
2021-10-11kconfig: refactor listnewconfig codeMasahiro Yamada3-12/+8
2021-10-11kconfig: refactor conf_write_symbol()Masahiro Yamada1-79/+57
2021-10-11kconfig: refactor conf_write_heading()Masahiro Yamada1-62/+33
2021-10-01kconfig: remove 'const' from the return type of sym_escape_string_value()Masahiro Yamada4-23/+24
2021-09-30kconfig: rename a variable in the lexer to a clearer nameMasahiro Yamada1-3/+3
2021-09-30kconfig: narrow the scope of variables in the lexerMasahiro Yamada1-1/+2
2021-09-25kconfig: Create links to main menu items in searchAriel Marcovitch1-15/+18
2021-08-10scripts: merge_config: add strict mode to fail upon any redefinitionMatthias Maennich1-0/+15
2021-07-10Merge tag 'kbuild-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+1
2021-06-29streamline_config.pl: add softtabstop=4 for vim usersSteven Rostedt (VMware)1-0/+2
2021-06-29streamline_config.pl: make spacing consistentSteven Rostedt (VMware)1-39/+39
2021-06-05kconfig: constify long_optsMasahiro Yamada1-1/+1
2021-04-29Merge tag 'kconfig-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ma...Linus Torvalds24-635/+559
2021-04-26kconfig: refactor .gitignoreMasahiro Yamada1-10/+3
2021-04-25kbuild: redo fake deps at include/config/*.hAlexey Dobriyan1-10/+5
2021-04-19kconfig: highlight xconfig 'comment' lines with '***'Randy Dunlap1-0/+1
2021-04-19kconfig: highlight gconfig 'comment' lines with '***'Randy Dunlap1-2/+6
2021-04-19kconfig: gconf: remove unused codeMasahiro Yamada1-7/+0
2021-04-19kconfig: remove unused PACKAGE definitionMasahiro Yamada1-4/+0
2021-04-16kconfig: nconf: stop endless search loopsMihai Moldovan1-1/+1
2021-04-14kconfig: split menu.c out of parser.yMasahiro Yamada4-5/+14
2021-04-14kconfig: nconf: refactor in print_in_middle()Masahiro Yamada3-34/+6
2021-04-14kconfig: nconf: remove meaningless wattrset() call from show_menu()Masahiro Yamada1-1/+0
2021-04-14kconfig: nconf: change set_config_filename() to void functionMasahiro Yamada1-2/+1
2021-04-14kconfig: nconf: refactor attributes setup codeMasahiro Yamada3-175/+144
2021-04-14kconfig: nconf: remove unneeded default for menu promptMasahiro Yamada1-4/+2
2021-04-14kconfig: nconf: get rid of (void) casts from wattrset() callsMasahiro Yamada2-17/+17
2021-04-14kconfig: nconf: fix NORMAL attributesMasahiro Yamada1-2/+2
2021-04-14kconfig: mconf,nconf: remove unneeded '\0' termination after snprintf()Masahiro Yamada2-17/+6
2021-04-14kconfig: use /boot/config-* etc. as DEFCONFIG_LIST only for native buildMasahiro Yamada1-4/+4
2021-04-14kconfig: change sym_change_count to a boolean flagMasahiro Yamada7-24/+18
2021-04-14kconfig: nconf: fix core dump when searching in empty menuMasahiro Yamada1-3/+7
2021-04-14kconfig: lxdialog: A spello fix and a punctuation addedBhaskar Chowdhury1-2/+2
2021-04-14kconfig: streamline_config.pl: Couple of typo fixesBhaskar Chowdhury1-2/+2
2021-04-14kconfig: use true and false for bool variableYang Li1-1/+1
2021-04-14kconfig: change "modules" from sub-option to first-level attributeMasahiro Yamada7-16/+8
2021-04-14kconfig: remove allnoconfig_y optionMasahiro Yamada6-20/+1
2021-04-14kconfig: do not use allnoconfig_y optionMasahiro Yamada1-1/+2
2021-04-14kconfig: move default KBUILD_DEFCONFIG back to scripts/kconfig/MakefileMasahiro Yamada1-0/+4
2021-04-14kconfig: change defconfig_list option to environment variableMasahiro Yamada9-29/+42
2021-04-14kconfig: move JUMP_NB to mconf.cMasahiro Yamada2-2/+2
2021-04-14kconfig: move conf_set_all_new_symbols() to conf.cMasahiro Yamada3-187/+193
2021-03-25kconfig: move conf_rewrite_mod_or_yes() to conf.cMasahiro Yamada3-16/+15
2021-03-25kconfig: remove assignment for Kconfig fileMasahiro Yamada1-2/+1
2021-03-25kconfig: add help messages for --help (-h) and --silent (-s)Masahiro Yamada1-3/+7
2021-03-25kconfig: add long options --help and --silentMasahiro Yamada1-0/+2
2021-03-25kconfig: refactor option parse codeMasahiro Yamada1-48/+43
2021-03-25kconfig: split randconfig setup code into set_randconfig_seed()Masahiro Yamada1-23/+31
2021-02-24kconfig: unify rule of config, menuconfig, nconfig, gconfig, xconfigMasahiro Yamada1-22/+14
2021-02-24kconfig: omit --oldaskconfig option for 'make config'Masahiro Yamada2-1/+2
2021-02-24kconfig: fix 'invalid option' for help optionMasahiro Yamada1-2/+2
2021-02-24kconfig: remove dead code in conf_askvalue()Masahiro Yamada1-15/+1
2021-02-24kconfig: clean up nested if-conditionals in check_conf()Masahiro Yamada1-26/+29
2021-02-24kconfig: Remove duplicate call to sym_get_string_value()Mickaël Salaün1-1/+1
2021-01-27kconfig: mconf: fix HOSTCC callEnrico Weigelt, metux IT consult1-1/+1
2021-01-04kconfig: remove 'kvmconfig' and 'xenconfig' shorthandsMasahiro Yamada1-10/+0
2021-01-04kconfig: Support building mconf with vendor sysroot ncursesJohn Millikin1-1/+3
2020-12-21kconfig: fix return value of do_error_if()Masahiro Yamada1-1/+1
2020-12-08kconfig: clean up header inclusionBoris Kolpackov4-3/+2
2020-12-08kconfig: qconf: show Qt version in the About dialogMasahiro Yamada1-3/+6
2020-12-08kconfig: make lkc.h self-sufficient #include-wiseBoris Kolpackov1-0/+4
2020-12-08kconfig: qconf: convert to Qt5 new signal/slot connection syntaxMasahiro Yamada1-58/+78
2020-12-08kconfig: qconf: use a variable to pass packages to pkg-configMasahiro Yamada1-1/+1
2020-12-08kconfig: qconf: drop Qt4 supportMasahiro Yamada1-10/+2
2020-10-22Merge tag 'kconfig-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ma...Linus Torvalds2-275/+170
2020-10-22Merge tag 'kbuild-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-8/+8
2020-09-25kconfig: qconf: create QApplication after option checksMasahiro Yamada1-1/+2
2020-09-25kconfig: qconf: remove Y, M, N columnsMasahiro Yamada2-61/+4
2020-09-25kconfig: qconf: remove ConfigView classMasahiro Yamada2-47/+17
2020-09-25kconfig: qconf: move setShowName/Range() to ConfigList from ConfigViewMasahiro Yamada2-33/+32
2020-09-25kconfig: qconf: remove ConfigLineEdit classMasahiro Yamada2-57/+0
2020-09-25kconfig: qconf: allow to edit "int", "hex", "string" menus in-placeMasahiro Yamada2-17/+91
2020-09-25kconfig: qconf: show data column all the timeMasahiro Yamada2-32/+2
2020-09-25kconfig: qconf: move ConfigView::updateList(All) to ConfigList classMasahiro Yamada2-42/+39
2020-09-25kconfig: qconf: remove unused ConfigItem::okRename()Masahiro Yamada2-9/+0
2020-09-25kconfig: qconf: update the intro message to match to the current codeMasahiro Yamada1-4/+4
2020-09-25kconfig: qconf: reformat the intro messageMasahiro Yamada1-11/+18
2020-09-20kconfig: qconf: revive help message in the info viewMasahiro Yamada1-3/+8
2020-09-20kconfig: qconf: fix incomplete type 'struct gstr' warningMasahiro Yamada2-31/+30
2020-09-19kconfig: qconf: use delete[] instead of delete to free array (again)Masahiro Yamada1-1/+1
2020-09-03kconfig: remove redundant assignment prompt = promptDenis Efremov1-1/+0
2020-09-03kconfig: streamline_config.pl: check defined(ENV variable) before using itRandy Dunlap1-1/+4
2020-08-27kbuild: hide commands to run Kconfig, and show short log for syncconfigMasahiro Yamada1-8/+8
2020-08-21kconfig: qconf: replace deprecated QString::sprintf() with QTextStreamMasahiro Yamada1-54/+62
2020-08-21kconfig: qconf: remove redundant help in the info viewMasahiro Yamada1-6/+1
2020-08-21kconfig: qconf: remove qInfo() to get back Qt4 supportMasahiro Yamada1-2/+0
2020-08-18kconfig: qconf: remove unused colNrMasahiro Yamada1-1/+1
2020-08-18kconfig: qconf: fix the popup menu in the ConfigInfoView windowMasahiro Yamada2-18/+15
2020-08-18kconfig: qconf: fix signal connection to invalid slotsMasahiro Yamada1-4/+4
2020-08-14kconfig: qconf: move setOptionMode() to ConfigList from ConfigViewMasahiro Yamada2-28/+27
2020-08-14kconfig: qconf: do not limit the pop-up menu to the first rowMasahiro Yamada1-34/+34