aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/admin-guide/bootconfig.rst
diff options
context:
space:
mode:
authorMasami Hiramatsu <mhiramat@kernel.org>2020-02-21 17:13:52 +0900
committerSteven Rostedt (VMware) <rostedt@goodmis.org>2020-02-21 09:59:39 -0500
commit5f811c57c99205e048926293bb812c750a6ea562 (patch)
treec5d42ee18f3be934f401afb43894bc8203b9623a /Documentation/admin-guide/bootconfig.rst
parentbootconfig: Prohibit re-defining value on same key (diff)
downloadlinux-dev-5f811c57c99205e048926293bb812c750a6ea562.tar.xz
linux-dev-5f811c57c99205e048926293bb812c750a6ea562.zip
bootconfig: Add append value operator support
Add append value operator "+=" support to bootconfig syntax. With this operator, user can add new value to the key as an entry of array instead of overwriting. For example, foo = bar ... foo += baz Then the key "foo" has "bar" and "baz" values as an array. Link: http://lkml.kernel.org/r/158227283195.12842.8310503105963275584.stgit@devnote2 Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org> Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Diffstat (limited to '')
-rw-r--r--Documentation/admin-guide/bootconfig.rst10
1 files changed, 9 insertions, 1 deletions
diff --git a/Documentation/admin-guide/bootconfig.rst b/Documentation/admin-guide/bootconfig.rst
index 57119fb69d36..cf2edcd09183 100644
--- a/Documentation/admin-guide/bootconfig.rst
+++ b/Documentation/admin-guide/bootconfig.rst
@@ -71,7 +71,15 @@ For example,::
foo = bar, baz
foo = qux # !ERROR! we can not re-define same key
-Also, a sub-key and a value can not co-exist under a parent key.
+If you want to append the value to existing key as an array member,
+you can use ``+=`` operator. For example::
+
+ foo = bar, baz
+ foo += qux
+
+In this case, the key ``foo`` has ``bar``, ``baz`` and ``qux``.
+
+However, a sub-key and a value can not co-exist under a parent key.
For example, following config is NOT allowed.::
foo = value1