<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pm24.git/scripts/kconfig, branch v2.6.24-rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.kobert.dev/pm24.git/atom?h=v2.6.24-rc1</id>
<link rel='self' href='https://git.kobert.dev/pm24.git/atom?h=v2.6.24-rc1'/>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/'/>
<updated>2007-10-20T18:16:50Z</updated>
<entry>
<title>kconfig: set title bar in xconfig</title>
<updated>2007-10-20T18:16:50Z</updated>
<author>
<name>Randy Dunlap</name>
<email>rdunlap@xenotime.net</email>
</author>
<published>2007-10-20T18:18:47Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=a54bb701c248d65f761d366f94f2809abdc39f04'/>
<id>urn:sha1:a54bb701c248d65f761d366f94f2809abdc39f04</id>
<content type='text'>
Put kernel version info on title bar in xconfig (qconf) instead of
defaulting to "qconf".

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>Revert "kconfig: tristate choices with mixed tristate and boolean values"</title>
<updated>2007-10-20T04:25:45Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-10-20T04:25:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=e8b8c977734193adedf2b0f607d6252c78e86394'/>
<id>urn:sha1:e8b8c977734193adedf2b0f607d6252c78e86394</id>
<content type='text'>
This reverts commit a5bf3d891a6a0fb5aa122792d965e3774108b923.

David Brownell notes that this causes a regression visible in the
drivers/usb/gadget Kconfig file:

  "That Kconfig hasn't changed (other than adding new drivers), and it's
   worked that way for several years now ...  so the issue seems to be
   changes in menuconfig/kconfig/etc semantics.

   The issue is that when USB_GADGET=m, it's no longer possible to
   configure peripheral controller drivers as modules ...  the
   controller drivers can now only be configured for static linkage.

   It should be making a choice of one of the controller drivers which
   could work on the target system, and allow that driver to be linked
   either as a module (ok iff USB_GADGET=m) or statically."

Reverting this commit resolves the problem, and also fixes a second
problem that David noticed: various dependent options couldn't be enabled.

Tested-and-reported-by: David Brownell &lt;david-b@pacbell.net&gt;
Cc: Randy Dunlap &lt;rdunlap@xenotime.net&gt;
Cc: Jan Beulich &lt;jbeulich@novell.com&gt;,
Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;,
Cc: Sam Ravnborg &lt;sam@ravnborg.org&gt;,
Cc: Roman Zippel &lt;zippel@linux-m68k.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>kconfig: comment typo in scripts/kconfig/Makefile.</title>
<updated>2007-10-18T12:31:50Z</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2007-10-16T00:23:12Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=e9e40e143cf3eecc76b98f3e89db9d234e14b2be'/>
<id>urn:sha1:e9e40e143cf3eecc76b98f3e89db9d234e14b2be</id>
<content type='text'>
Typo in comment in scripts/kconfig/Makefile.

Signed-off-by: Rob Landley &lt;rob@landley.net&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kconfig/menuconfig: distinguish between selected-by-another options and comments</title>
<updated>2007-10-12T19:20:33Z</updated>
<author>
<name>Matej Laitl</name>
<email>strohel@gmail.com</email>
</author>
<published>2007-10-02T20:46:50Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=b5d609dbfa3f5a4726ef26cfd8023651aafdfb3b'/>
<id>urn:sha1:b5d609dbfa3f5a4726ef26cfd8023651aafdfb3b</id>
<content type='text'>
menuconfig currently represents options implied by another option ('select'
directive in Kconfig) by prefixing them with '---'.  Unfortunately the same
notation is used for comments.  If the implied option is module capable,
user can still switch between Y and M, all without any feedback until she
visits option's help.  (try saying M to MAC80211 and then toggling
CFG80211)

This patch changes notation of selected-by-another items by introducing 2
new representations for implied options: {*} or {M} for options selected by
another modularized one, thus builtin or module capable, -*- or -M- for
options that cannot be at the moment changed by user.

The idea is to represent actual capability of the option by braces (dashes)
around and to always report actual state by * or M inside.

Signed-off-by: Matej Laitl &lt;strohel@gmail.com&gt;
Acked-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Cc: Roman Zippel &lt;zippel@linux-m68k.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kconfig: tristate choices with mixed tristate and boolean values</title>
<updated>2007-10-12T19:20:33Z</updated>
<author>
<name>Jan Beulich</name>
<email>jbeulich@novell.com</email>
</author>
<published>2007-10-02T20:46:49Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=a5bf3d891a6a0fb5aa122792d965e3774108b923'/>
<id>urn:sha1:a5bf3d891a6a0fb5aa122792d965e3774108b923</id>
<content type='text'>
Change kconfig behavior so that mixing bool and tristate config settings in
a choice is possible and has the desired effect of offering just the
tristate options individually if the choice gets set to M, and a normal
boolean selection if the choice gets set to Y.

Signed-off-by: Jan Beulich &lt;jbeulich@novell.com&gt;
Cc: Roman Zippel &lt;zippel@linux-m68k.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kbuild: update _shipped files for kconfig syntax cleanup</title>
<updated>2007-10-12T19:20:32Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@neptun.(none)</email>
</author>
<published>2007-09-26T18:15:39Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=14f31562dbda93500fdf74b8158248fde2d556bb'/>
<id>urn:sha1:14f31562dbda93500fdf74b8158248fde2d556bb</id>
<content type='text'>
Update _shipped files so regular user does not
need to have bison/flex/gperf installed.
Code changes were contained in previous commit.

Used following program versions (on fedora):
bison (GNU Bison) 2.3
flex 2.5.33
GNU gperf 3.0.2

Cc: Adrian Bunk &lt;bunk@kernel.org&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kconfig: syntax cleanup - drop support for "depends/requires/def_boolean"</title>
<updated>2007-10-12T19:20:32Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@kernel.org</email>
</author>
<published>2007-09-26T18:02:52Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=247537b9a270b52cc0375adcb0fb2605a160cba5'/>
<id>urn:sha1:247537b9a270b52cc0375adcb0fb2605a160cba5</id>
<content type='text'>
Remove the following redundant and never or rarely used kconfig syntax:

- "def_boolean" (same as "def_bool")
- "requires" (same as "depends on")
- "depends" (same as "depends on")

This patch contains the code changes and Kconfig updates.
The shipped files are in next patch to let actual codechange stand out.

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Cc: "Randy.Dunlap" &lt;rdunlap@xenotime.net&gt;
Cc: Bryan Wu &lt;bryan.wu@analog.com&gt;
Cc: Paul Mackerras &lt;paulus@samba.org&gt;
Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Cc: Dmitry Torokhov &lt;dtor@mail.ru&gt;
Cc: "John W. Linville" &lt;linville@tuxdriver.com&gt;
Cc: Roman Zippel &lt;zippel@linux-m68k.org&gt;
Cc: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kconfig: fix segv fault in menuconfig</title>
<updated>2007-10-12T19:15:32Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2007-09-19T19:23:09Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=a67cb1319f53fa68012a23d6ca45279c6bc627f8'/>
<id>urn:sha1:a67cb1319f53fa68012a23d6ca45279c6bc627f8</id>
<content type='text'>
With specific configurations requesting help for certain
menu lines caused menuconfig to crash.
This was tracked down to a null pointer bug.
Thanks to "Miles Lane" &lt;miles.lane@gmail.com&gt; for inital reporting
and to Gabriel C &lt;nix.or.die@googlemail.com&gt; for the backtrace
that helped me locating the bug.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kconfig: make comments stand out in menuconfig</title>
<updated>2007-10-12T19:15:32Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2007-09-18T19:12:26Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=48874077ddd6c0c444758059af2cf77c10204ece'/>
<id>urn:sha1:48874077ddd6c0c444758059af2cf77c10204ece</id>
<content type='text'>
Matěj Laitl &lt;strohel@gmail.com&gt; noticed that there was no way
to distingush between comments and un-selectable menu lines.
This patch marks comments with *** comment ***

Cc: Matěj Laitl &lt;strohel@gmail.com&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>kbuild: check if we can link gettext not just compile</title>
<updated>2007-10-12T19:13:50Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@ravnborg.org</email>
</author>
<published>2007-08-12T21:15:44Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=aa1e5ef5c1d95e7ebf0821d9ba27debe43a87a22'/>
<id>urn:sha1:aa1e5ef5c1d95e7ebf0821d9ba27debe43a87a22</id>
<content type='text'>
cygwin provides the header file but the lib file needs
to be added manually. A generic fix is to check if
we can compile and link a program that uses gettext()
and if it fails fall back to NO_NLS.

International users of cygwin may have to specify
HOST_LOADLIBES := "-lintl" on the make command line.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
</feed>
