<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/scripts/kconfig, branch v2.6.37</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.37</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.37'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2010-12-29T22:31:34Z</updated>
<entry>
<title>kconfig: fix undesirable side effect of adding "visible" menu attribute</title>
<updated>2010-12-29T22:31:34Z</updated>
<author>
<name>Jan Beulich</name>
<email>JBeulich@novell.com</email>
</author>
<published>2010-12-09T08:11:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7ad1227818f09242cfe9bf1845fd24211f5f99bd'/>
<id>urn:sha1:7ad1227818f09242cfe9bf1845fd24211f5f99bd</id>
<content type='text'>
This lead to non-selected, non-user-selectable options to be written
out to .config. This is not only pointless, but also preventing the
user to be prompted should any of those options eventually become
visible (e.g. by de-selecting the *_AUTO options the "visible"
attribute was added for.

Furthermore it is quite logical for the "visible" attribute of a menu
to control the visibility of all contained prompts, which is what the
patch does.

Signed-off-by: Jan Beulich &lt;jbeulich@novell.com&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
<entry>
<title>kconfig: regen parser</title>
<updated>2010-11-22T13:27:32Z</updated>
<author>
<name>Arnaud Lacombe</name>
<email>lacombar@gmail.com</email>
</author>
<published>2010-11-06T21:30:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=09899c93b183870b122c94317f63344df43368e9'/>
<id>urn:sha1:09899c93b183870b122c94317f63344df43368e9</id>
<content type='text'>
Signed-off-by: Arnaud Lacombe &lt;lacombar@gmail.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>kconfig: add an option to determine a menu's visibility</title>
<updated>2010-11-22T13:27:17Z</updated>
<author>
<name>Arnaud Lacombe</name>
<email>lacombar@gmail.com</email>
</author>
<published>2010-11-06T21:30:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=86e187ff9bce9fbed7bfed92ae34f491cf1af50f'/>
<id>urn:sha1:86e187ff9bce9fbed7bfed92ae34f491cf1af50f</id>
<content type='text'>
This option is aimed to add the possibility to control a menu's visibility
without adding dependency to the expression to all the submenu.

Signed-off-by: Arnaud Lacombe &lt;lacombar@gmail.com&gt;
Acked-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
Tested-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>kconfig: sym_expand_string_value: allow for string termination when reallocing</title>
<updated>2010-11-01T21:06:00Z</updated>
<author>
<name>Andy Whitcroft</name>
<email>apw@canonical.com</email>
</author>
<published>2010-11-01T21:01:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=020e773f6b2e797a13d23723773ed1b3ba2c35dc'/>
<id>urn:sha1:020e773f6b2e797a13d23723773ed1b3ba2c35dc</id>
<content type='text'>
When expanding a parameterised string we may run out of space, this
triggers a realloc.  When computing the new allocation size we do not
allow for the terminating '\0'.  Allow for this when calculating the new
length.

Signed-off-by: Andy Whitcroft &lt;apw@canonical.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>kconfig: Have streamline_config process menuconfigs too</title>
<updated>2010-10-29T05:07:23Z</updated>
<author>
<name>Steven Rostedt</name>
<email>srostedt@redhat.com</email>
</author>
<published>2010-10-29T02:21:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8ef17fa2ef8be74b946e725c2afb0e2a54981da1'/>
<id>urn:sha1:8ef17fa2ef8be74b946e725c2afb0e2a54981da1</id>
<content type='text'>
Some menuconfigs in the Kconfig files have prompts and dependencies.
Currently, streamline_config misses these, and this can cause
streamline_config to keep modules enabled that should not be, and
even worse, not enable those that should.

This patch makes streamline_config process menuconfigs just like it
would process a config.

Reported-by: member graysky &lt;graysky@archlinux.us&gt;
Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
<entry>
<title>kconfig: Fix streamline_config to read multi line deps in Kconfig files</title>
<updated>2010-10-29T05:07:10Z</updated>
<author>
<name>Steven Rostedt</name>
<email>srostedt@redhat.com</email>
</author>
<published>2010-10-29T02:13:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=20d190473328b90755eb2434cf2d26b73a53ef23'/>
<id>urn:sha1:20d190473328b90755eb2434cf2d26b73a53ef23</id>
<content type='text'>
I noticed that some Kconfig files have multi line dependencies
that continue with a backslash. Those dependencies on the next
line will be missed by streamline_config.

For example:

config CS89x0
	tristate "CS89x0 support"
	depends on NET_ETHERNET &amp;&amp; (ISA || EISA || MACH_IXDP2351 \
		|| ARCH_IXDP2X01 || MACH_MX31ADS)

The "|| ARCH_IXDP2X01 || MACH_MX31ADS)" will not be processed.

This patch adds code to handle this case.

Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
<entry>
<title>kconfig: Fix missing declaration of variable $dir in streamline_config.pl</title>
<updated>2010-10-29T05:04:16Z</updated>
<author>
<name>hiromu</name>
<email>hiromu1996@gmail.com</email>
</author>
<published>2010-08-17T10:49:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cf5a189d4a02efb3712cfb424452f4ce3ab7c4a2'/>
<id>urn:sha1:cf5a189d4a02efb3712cfb424452f4ce3ab7c4a2</id>
<content type='text'>
On Fri, Aug 17, 2010 at 01:43PM +0800, Américo Wang wrote:
&gt; Acked-by: WANG Cong &lt;xiyou.wangcong@gmail.com&gt;
&gt;
&gt; BTW, I think we should add "use strict;" too.

Then I added "use strict;" to streamline_config.pl, I saw another
warning.

&gt; Global symbol "$dir" requires explicit package name at
scripts/kconfig/streamline_config.pl line 286.
&gt; Global symbol "$dir" requires explicit package name at
scripts/kconfig/streamline_config.pl line 287.
&gt; Global symbol "$dir" requires explicit package name at
scripts/kconfig/streamline_config.pl line 288.

Then I added "my $dir;" to line 285.

Cc: Américo Wang &lt;xiyou.wangcong@gmail.com&gt;
Cc: Toralf Foerster &lt;toralf.foerster@gmx.de&gt;
Cc: KAMEZAWA Hiroyuki &lt;kamezawa.hiroyu@jp.fujitsu.com&gt;
Cc: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
Signed-off-by: Hiromu Yakura &lt;hiromu1996@gmail.com&gt;
LKML-Reference: &lt;1282042158.7160.9.camel@hiromu-Macbook&gt;

[ changed to just add my in front of $dir instead of new line ]

Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
<entry>
<title>kconfig: Fix variable name typo %prompts in streamline_config.pl</title>
<updated>2010-10-29T05:04:14Z</updated>
<author>
<name>hiromu yagura</name>
<email>hiromu1996@gmail.com</email>
</author>
<published>2010-08-15T04:13:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ccece60ac69608c496b07c0d31a68894db0a22b3'/>
<id>urn:sha1:ccece60ac69608c496b07c0d31a68894db0a22b3</id>
<content type='text'>
When I added "use strict;" to streamline_config.pl, I saw the following
warnings:

&gt; Global symbol "%prompt" requires explicit package name at
scripts/kconfig/streamline_config.pl line 183.
&gt; Global symbol "%prompt" requires explicit package name at
scripts/kconfig/streamline_config.pl line 368.

The declaration of %prompt was incorrect, and should have been %prompts.

Cc: Toralf Foerster &lt;toralf.foerster@gmx.de&gt;
Cc: KAMEZAWA Hiroyuki &lt;kamezawa.hiroyu@jp.fujitsu.com&gt;
Cc: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
Signed-off-by: Hiromu Yakura &lt;hiromu1996@gmail.com&gt;
LKML-Reference: &lt;1281845597.11566.5.camel@camp10-laptop&gt;
Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
<entry>
<title>kconfig: Make localmodconfig handle environment variables</title>
<updated>2010-10-29T05:03:42Z</updated>
<author>
<name>Steven Rostedt</name>
<email>srostedt@redhat.com</email>
</author>
<published>2010-10-29T04:56:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4908980b241bc639b71ef47b727b4bc7c0174afe'/>
<id>urn:sha1:4908980b241bc639b71ef47b727b4bc7c0174afe</id>
<content type='text'>
The commit 838a2e55e6a4e9e8a10451ed2ef0f7a08dabdb04
 kbuild: migrate all arch to the kconfig mainmenu upgrade

Broke make localmodconfig. The reason was that it added a
environment variable to the kconfig source, which the
streamline_config.pl could not handle.

This patch changes streamline_config.pl to handle kconfig sources
using environment variables in their names.

Cc: Arnaud Lacombe &lt;lacombar@gmail.com&gt;
Cc: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Cc: Michal Marek &lt;mmarek@suse.cz&gt;
Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'message-callback' into kbuild/kconfig</title>
<updated>2010-10-27T22:54:25Z</updated>
<author>
<name>Michal Marek</name>
<email>mmarek@suse.cz</email>
</author>
<published>2010-10-27T22:54:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=70c74e59db7450d5c9164abeb3b6752f8045288b'/>
<id>urn:sha1:70c74e59db7450d5c9164abeb3b6752f8045288b</id>
<content type='text'>
Conflicts:
	scripts/kconfig/nconf.c
</content>
</entry>
</feed>
