Commit 2b5072b9 authored by Bjorn Helgaas's avatar Bjorn Helgaas Committed by Masahiro Yamada

kconfig: fix documentation typos

Fix a couple typos in kconfig-language documentation.
Signed-off-by: default avatarBjorn Helgaas <bhelgaas@google.com>
Signed-off-by: default avatarMasahiro Yamada <masahiroy@kernel.org>
parent ba82f52e
...@@ -591,7 +591,8 @@ The two different resolutions for b) can be tested in the sample Kconfig file ...@@ -591,7 +591,8 @@ The two different resolutions for b) can be tested in the sample Kconfig file
Documentation/kbuild/Kconfig.recursion-issue-02. Documentation/kbuild/Kconfig.recursion-issue-02.
Below is a list of examples of prior fixes for these types of recursive issues; Below is a list of examples of prior fixes for these types of recursive issues;
all errors appear to involve one or more select's and one or more "depends on". all errors appear to involve one or more "select" statements and one or more
"depends on".
============ =================================== ============ ===================================
commit fix commit fix
...@@ -653,7 +654,7 @@ the use of the xconfig configurator [1]_. Work should be done to confirm if ...@@ -653,7 +654,7 @@ the use of the xconfig configurator [1]_. Work should be done to confirm if
the deduced semantics matches our intended Kconfig design goals. the deduced semantics matches our intended Kconfig design goals.
Having well defined semantics can be useful for tools for practical Having well defined semantics can be useful for tools for practical
evaluation of depenencies, for instance one such use known case was work to evaluation of dependencies, for instance one such case was work to
express in boolean abstraction of the inferred semantics of Kconfig to express in boolean abstraction of the inferred semantics of Kconfig to
translate Kconfig logic into boolean formulas and run a SAT solver on this to translate Kconfig logic into boolean formulas and run a SAT solver on this to
find dead code / features (always inactive), 114 dead features were found in find dead code / features (always inactive), 114 dead features were found in
...@@ -680,7 +681,7 @@ abstraction the inferred semantics of Kconfig to translate Kconfig logic into ...@@ -680,7 +681,7 @@ abstraction the inferred semantics of Kconfig to translate Kconfig logic into
boolean formulas and run a SAT solver on it [5]_. Another known related project boolean formulas and run a SAT solver on it [5]_. Another known related project
is CADOS [6]_ (former VAMOS [7]_) and the tools, mainly undertaker [8]_, which is CADOS [6]_ (former VAMOS [7]_) and the tools, mainly undertaker [8]_, which
has been introduced first with [9]_. The basic concept of undertaker is to has been introduced first with [9]_. The basic concept of undertaker is to
exract variability models from Kconfig, and put them together with a extract variability models from Kconfig and put them together with a
propositional formula extracted from CPP #ifdefs and build-rules into a SAT propositional formula extracted from CPP #ifdefs and build-rules into a SAT
solver in order to find dead code, dead files, and dead symbols. If using a SAT solver in order to find dead code, dead files, and dead symbols. If using a SAT
solver is desirable on Kconfig one approach would be to evaluate repurposing solver is desirable on Kconfig one approach would be to evaluate repurposing
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment