| Age | Commit message (Collapse) | Author |
|
Patch by Herbert Xu <herbert@gondor.apana.org.au>:
As of 2.5.74, make oldconfig always disables existing optional choices
even if they were selected previously. For example, if all the EICON
ISDN drivers were selected as modules, then make oldconfig will turn
them off.
Part of the problem is that the choice value itself is computed before
the SYMBOL_NEW flag is turned off. This patch addresses that particular
problem.
|
|
During an erlier update the call to generate the .config dependency
got lost.
Add a missing warning.
|
|
correctly select a nested menuconfig entry
|
|
Patch by Romain Lievin <roms@tilp.info>
various fixes to handle menuconfig options
|
|
(Steven Cole)
|
|
Add a section about quota-tools in the Changes and version docs.
|
|
|
|
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.make
|
|
into mars.ravnborg.org:/home/sam/src/linux/kernel/bk/kbuild
|
|
The lonely two users of do_cmd has gone.
Therefore we can now kill it for good
|
|
into mars.ravnborg.org:/home/sam/src/linux/kernel/bk/docbook
|
|
Previously kernel-doc silently ignored missing parameter descriptions
but sometimes 'make sgmldocs' failed with exit code > 0.
When kernel-doc encounter parameters where the description is missing
it now prints a warning.
docproc corrected so previously exit code are recorded.
docbook makefile cleaned up a bit
|
|
New makefile variable introduced: lib-y
The lib-y syntax allows you to do the usual tricks such as:
lib-$(CONFIG_SMP) += percpu_counter.o
A built-in.o is always present in a directory that list .o files in
either obj-* or lib-*.
In contrast, lib.a is made only when lib-y is defined.
I also updated lib/Makefile, so that crc32.o is now always built-in
if selected.
|
|
This fixes a problem which can show up with the new select facility, e.g.
a symbol is forced to 'y', so we should never even try to change such
symbols.
|
|
This is an important fix to allow changing boolean symbols, whose
dependency is 'm'. All internal symbol states must be converted from
the tristate into boolean the state.
I missed this change while adding expression support for defaults,
please apply.
|
|
A few choice handling fixes:
- only visible choice values define the new state of the complete choice
- improve handling of choices without visible value
- two new warnings
|
|
With make version 3.80 kbuild echo'ed the fixdep command
executed each time a c file was compiled.
This has been tracked down to a bug in version 3.80 of make.
Avoiding newlines in canned command sequences avoid this problem.
At the same time consolidated similar code in Makefile.build,
and avoiding a few ifdef/endif pairs resulting in a more readable makefile.
|
|
This creates the configuration in the destination directory instead of
the current directory.
|
|
conf: better choice interface
don't ask for unchangable symbols
mconf: mark unchangable symbols with '---'
update exit text (from Sam Ravnborg <sam@ravnborg.org>)
qconf: update debug output
|
|
Add a number of warnings to avoid misuse of the previously added features
(most important check for recursive dependencies).
|
|
The 'range' keyword allows to define a lower and upper limit for integer
and hex symbols.
|
|
The 'select' keyword defines a lower limit for symbols and allows to
select other symbols when a symbol is selected, e.g.:
config JOLIET
bool "Microsoft Joliet CDROM extensions"
select NLS
This means when JOLIET is selected, NLS will be selected as well.
|
|
"default" accepts now not only a single symbol but also an expression
which can be assigned to boolean and tristate symbols.
|
|
Add the following new keywords: def_tristate, def_bool, def_boolean,
select, enable and range.
Add support for def_tristate and def_bool, which combines default and
bool/tristate into a single statement and a allows simpler definition
of derived symbols.
|
|
This changes P_ROOTMENU into a MENU_ROOT flag and also fixes some qconf
usability problems.
Some gconf fixes by Romain Lievin <roms@tilp.info>.
|
|
Remove old code and debugging macros which were used by the cml1->kconfig
converter.
|
|
|
|
Add module alias support for ccw devices.
|
|
- fix a problem with a unset menuconfig, during the config check it's possible
conf selects the wrong parent menu and the result is an endless loop.
- only changable config symbols are relevant during config check,
otherwise we get another endless loop.
|
|
Patch from Steven Cole to fix up ver_linux output on a system
with no module-init-tools, just modutils.
As noted in bugzilla #267 and at
http://marc.theaimsgroup.com/?l=linux-kernel&m=104492524815220&w=2
|
|
|
|
user-supplied source checker on all C files before compiling
them.
I'll release the actual checker once I've cleaned it up a
bit more (yay, all the copyright paperwork completed!)
|
|
This adds ieee1394 for module table registration.
|
|
Restores .modinfo section, and uses it to store license and vermagic.
|
|
This replaces checkboxes by radiobuttons whereever necessary (menu
choices). It partially fixes the #540 bug report.
|
|
From: Rusty Russell <rusty@rustcorp.com.au>
Introduce _sinittext and _einittext (cf. _stext and _etext), so kallsyms
includes __init functions.
TODO: Use huffman name compression and 16-bit offsets (see IDE
oopser patch)
|
|
Now that sparc64 is using gcc-3.x we can disallow gcc-2.91, etc.
Documentation/Changes already says 2.95.3, which is working fine for me.
With this change, we no longer require that per-cpu data definitions be
initialised. That was a workaround for a bug in older gccs. So remove the
build infrastructure which was checking for that.
Also, mention that nfs-utils-1.0.3 is required. It isn't required yet, but
will be once we enable larger dev_t: there is an interface for exportfs which
passes dev_t's into the kernel which breaks with larger dev_t. That
interface is old, deprecated and is not used in nfs-utils-1.0.3.
|
|
A gconf update by Romain Liévin <roms@tilp.info>
- fixed bug when double-clicking for changing value.
- expand row when enabling a row with a submenu.
- various bug fixes
|
|
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5
|
|
|
|
For some reason which I cannot remember, we didn't use the automatic
dependency generation for the generated .mod.[co] files. However, we do
of course need dependency information for those, too, they need to be updated
when e.g. the kernel version number changes.
|
|
The previous handling of PCI class masks was too primitive: the
class field is not "all or nothing" but has base class, subclass
and interface fields. This patch changes the alias form from:
pci:vNdNsvNsdNcN to pci:vNdNsvNsdNbcNscNiN.
|
|
the last time I have to add it.
|
|
|
|
into kozmo.(none):/usr/src/fbdev-2.5
|
|
|
|
This adds the gtk front end by Romain Liévin <roms@tilp.info>
|
|
This adds the support for the menuconfig to the front ends.
qconf also has now an ".." entry to make it more obvious
how to get to a parent menu.
|
|
This adds the support for the menuconfig keyword, which allows to define
a config symbol and a submenu with a single step, e.g. instead of
menu "SCSI device support"
config SCSI
tristate "SCSI device support"
this is now enough:
menuconfig SCSI
tristate "SCSI device support"
|
|
A menu entry was possibly inserted to high in the menu hierarchie if
the previous entry was a derived config symbol.
|