aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/kconfig/kconfig.go
Commit message (Collapse)AuthorAgeFilesLines
* pkg/kconfig: fix commentsTaras Madan2025-10-011-2/+2
|
* pkg/kconfig: support transitional lineTaras Madan2025-10-011-0/+4
| | | | | | | | | | | See https://www.phoronix.com/news/Linux-6.18-Transitional . First used in: config CFI_CLANG bool transitional help Transitional config for CFI_CLANG to CFI migration.
* all: apply linter auto fixesTaras Madan2025-07-171-4/+4
| | | | ./tools/syz-env bin/golangci-lint run ./... --fix
* tools/syz-kconfig: suggest reasons for wrongly selected configsAleksandr Nogikh2025-06-131-8/+43
| | | | | | | | | | The most frustrating part of updating syzbot configs is figuring out what config options (possibly transivitely) selected the configs we wanted to stay disabled. For each "X is present in the final config" message, auto-generate a small list of enabled config options that may have transitively "select"ed X.
* dashboard/config: update ChromeOS configsAleksandr Nogikh2024-05-031-0/+1
| | | | | | | Use the latest revisions for existing configs. Add the new ChromeOS 6.6 config. No longer generate ChromeOS 5.4 configs. Switch ChromeOS configs to clang.
* all: use special placeholder for errorsTaras Madan2023-07-241-1/+1
|
* all: ioutil is deprecated in go1.19 (#3718)Taras Madan2023-02-231-3/+3
|
* pkg/kconfig: expand KCONFIG_EXT_PREFIX environment variable in pathTadeusz Struk2022-10-111-0/+1
| | | | | | | Expand KCONFIG_EXT_PREFIX environment variable in kconfig include path to an empty string. That's required for Android-5.10 build. Signed-off-by: Tadeusz Struk <tadeusz.struk@linaro.org>
* pkg/kconfig: relax parsing for older kernelsDmitry Vyukov2021-04-161-3/+10
| | | | | An older kernel uses source directive w/o quotes, option with a quoted value and $SRCDIR without parens.
* pkg/kconfig: support the new modules keywordDmitry Vyukov2021-04-141-0/+1
|
* pkg/kconfig: add minimization test with dependent configsDmitry Vyukov2020-11-171-2/+3
| | | | | | | | | | | Test for case described in: https://groups.google.com/g/syzkaller/c/c1J1kzzW7Ew/m/CeyEJm04AQAJ It seems to work as is (mostly). Fix parsing of the very last kconfig config (currently it's dropped). s/menuend/endmenu/ in error message. Sort dependencies so that we can express the test. But none of this should have affected actual config minimization.
* pkg/kconfig: accept target when parsing KconfigDmitry Vyukov2020-10-291-4/+8
| | | | | | Kconfig depends on the target arch. Add target argument for Kconfig parsing. Resolve $(SRCARCH) properly (previously we always assumed x86_64).
* pkg/kconfig: fix for Go 1.11Dmitry Vyukov2020-10-221-1/+1
| | | | dashboard/app is still on Go 1.11 :(
* pkg/kconfig: add Kconfig parsingDmitry Vyukov2020-10-211-0/+407
Update #2171