<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/scripts/kconfig/streamline_config.pl, branch linux-rolling-stable</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-rolling-stable</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-rolling-stable'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2024-11-05T23:46:34Z</updated>
<entry>
<title>streamline_config.pl: remove prompt warnings for configs with defaults</title>
<updated>2024-11-05T23:46:34Z</updated>
<author>
<name>David Hunter</name>
<email>david.hunter.linux@gmail.com</email>
</author>
<published>2024-10-14T14:13:33Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=bf98f6d1082463392f7fadd6292f3289207e07c7'/>
<id>urn:sha1:bf98f6d1082463392f7fadd6292f3289207e07c7</id>
<content type='text'>
Ignore process select warnings for config entries that have a default
option. Some config entries have no prompt, and nothing selects them, but
these config options are okay because they have a default option.

Signed-off-by: David Hunter &lt;david.hunter.linux@gmail.com&gt;
Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>streamline_config.pl: ensure all defaults are tracked</title>
<updated>2024-11-05T23:46:33Z</updated>
<author>
<name>David Hunter</name>
<email>david.hunter.linux@gmail.com</email>
</author>
<published>2024-10-14T14:13:32Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=90edd30b8696833a995ab6196a6bee70fb9fcf2c'/>
<id>urn:sha1:90edd30b8696833a995ab6196a6bee70fb9fcf2c</id>
<content type='text'>
Track default options on the second line. On the second line of some
config entries, default and dependency options sometimes appear. In those
instances, the state will be "NEW" and not "DEP".

Signed-off-by: David Hunter &lt;david.hunter.linux@gmail.com&gt;
Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>streamline_config.pl: fix missing variable operator in debug print</title>
<updated>2024-11-04T08:53:09Z</updated>
<author>
<name>David Hunter</name>
<email>david.hunter.linux@gmail.com</email>
</author>
<published>2024-10-14T14:13:31Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=f16c8c08185420092d04edce6066eaf4a454bb20'/>
<id>urn:sha1:f16c8c08185420092d04edce6066eaf4a454bb20</id>
<content type='text'>
Put in the dollar sign for the variable '$config'. That way, the debug
message has more meaning.

Signed-off-by: David Hunter &lt;david.hunter.linux@gmail.com&gt;
Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>streamline_config.pl: handle also ${CONFIG_FOO}</title>
<updated>2023-06-08T02:11:32Z</updated>
<author>
<name>Jiri Slaby</name>
<email>jslaby@suse.cz</email>
</author>
<published>2023-06-07T06:14:17Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=98d7c7544a3a9f2713dc0f729bca4ab05fbc6e7f'/>
<id>urn:sha1:98d7c7544a3a9f2713dc0f729bca4ab05fbc6e7f</id>
<content type='text'>
streamline_config.pl currently searches for CONFIG options in Kconfig
files as $(CONFIG_FOO). But some Kconfigs (e.g. thunderbolt) use
${CONFIG_FOO}. So fix up the regex to accept both.

This fixes:
$ make LSMOD=`pwd/`/lsmod localmodconfig
using config: '.config'
thunderbolt config not found!!

Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;
Reviewed-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
Acked-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;
Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>streamline_config.pl: show the full Kconfig name</title>
<updated>2021-12-02T08:02:36Z</updated>
<author>
<name>Łukasz Stelmach</name>
<email>l.stelmach@samsung.com</email>
</author>
<published>2021-11-25T16:20:54Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=0431acd87a6c1785e47eb9762904d964f7a031e9'/>
<id>urn:sha1:0431acd87a6c1785e47eb9762904d964f7a031e9</id>
<content type='text'>
Show the very same file name that was passed to open()
in case the operation failed.

Signed-off-by: Łukasz Stelmach &lt;l.stelmach@samsung.com&gt;
</content>
</entry>
<entry>
<title>streamline_config.pl: add softtabstop=4 for vim users</title>
<updated>2021-06-29T17:53:45Z</updated>
<author>
<name>Steven Rostedt (VMware)</name>
<email>rostedt@goodmis.org</email>
</author>
<published>2021-06-29T02:33:47Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d1b1f1e627c0085fb2e2b5690929a3d53879cc67'/>
<id>urn:sha1:d1b1f1e627c0085fb2e2b5690929a3d53879cc67</id>
<content type='text'>
The tab stop for Perl files is by default (at least in emacs) to be 4
spaces, where a tab is used for all 8 spaces.  Add a local variable
comment to make vim do the same by default, and this will help keep the
file consistent in the future when others edit it via vim and not emacs.

Link: https://lkml.kernel.org/r/20210322214032.293992979@goodmis.org
Signed-off-by: Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;
Cc: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
Cc: "John (Warthog9) Hawley" &lt;warthog9@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>streamline_config.pl: make spacing consistent</title>
<updated>2021-06-29T17:53:45Z</updated>
<author>
<name>Steven Rostedt (VMware)</name>
<email>rostedt@goodmis.org</email>
</author>
<published>2021-06-29T02:33:44Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=b83c8ba40cebcee1d07cb852c23d616acf8988b7'/>
<id>urn:sha1:b83c8ba40cebcee1d07cb852c23d616acf8988b7</id>
<content type='text'>
Patch series "streamline_config.pl: Fix Perl spacing".

Talking with John Hawley about how vim and emacs deal with Perl files with
respect to tabs and spaces, I found that some of my Perl code in the
kernel had inconsistent spacing.  The way emacs handles Perl by default is
to use 4 spaces per indent, but make all 8 spaces into a single tab.  Vim
does not do this by default.  But if you add the vim variable control:

 # vim: softtabstop=4

to a perl file, it makes vim behave the same way as emacs.

The first patch is to change all 8 spaces into a single tab (mostly from
people editing the file with vim).  The next patch adds the softtabstop
variable to make vim act like emacs by default.

This patch (of 2):

As Perl code tends to have 4 space indentation, but uses tabs for every 8
spaces, make that consistent in the streamline_config.pl code.  Replace
all 8 spaces with a single tab.

Link: https://lkml.kernel.org/r/20210322214032.133596267@goodmis.org
Signed-off-by: Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;
Cc: "John (Warthog9) Hawley" &lt;warthog9@kernel.org&gt;
Cc: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>kconfig: streamline_config.pl: Couple of typo fixes</title>
<updated>2021-04-14T06:22:49Z</updated>
<author>
<name>Bhaskar Chowdhury</name>
<email>unixbhaskar@gmail.com</email>
</author>
<published>2021-03-26T06:01:22Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=21f8b32fbdbc1cf94e285384daf490d9c4ae5ae3'/>
<id>urn:sha1:21f8b32fbdbc1cf94e285384daf490d9c4ae5ae3</id>
<content type='text'>
s/configuraton/configuration/
s/orignal/original/

Signed-off-by: Bhaskar Chowdhury &lt;unixbhaskar@gmail.com&gt;
Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>kconfig: streamline_config.pl: check defined(ENV variable) before using it</title>
<updated>2020-09-03T03:16:30Z</updated>
<author>
<name>Randy Dunlap</name>
<email>rdunlap@infradead.org</email>
</author>
<published>2020-08-26T21:21:43Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=a73fbfce2cc28883f659414d598e6e60ca2214b4'/>
<id>urn:sha1:a73fbfce2cc28883f659414d598e6e60ca2214b4</id>
<content type='text'>
A user reported:
'Use of uninitialized value $ENV{"LMC_KEEP"} in split at
 ./scripts/kconfig/streamline_config.pl line 596.'

so first check that $ENV{LMC_KEEP} is defined before trying
to use it.

Fixes: c027b02d89fd ("streamline_config.pl: add LMC_KEEP to preserve some kconfigs")
Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Acked-by: Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;
Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
<entry>
<title>streamline_config.pl: add LMC_KEEP to preserve some kconfigs</title>
<updated>2020-05-13T01:33:54Z</updated>
<author>
<name>Changbin Du</name>
<email>changbin.du@gmail.com</email>
</author>
<published>2020-05-12T15:36:07Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c027b02d89fd42ecee911c39e9098b9609a5ca0b'/>
<id>urn:sha1:c027b02d89fd42ecee911c39e9098b9609a5ca0b</id>
<content type='text'>
Sometimes it is useful to preserve batches of configs when making
localmodconfig. For example, I usually don't want any usb and fs
modules to be disabled. Now we can do it by:

 $ make LMC_KEEP="drivers/usb:fs" localmodconfig

Signed-off-by: Changbin Du &lt;changbin.du@gmail.com&gt;
Acked-by: Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;
Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
</entry>
</feed>
