linux/scripts
Al Viro ce97e13e52 fix allmodconfig breakage
If you use KCONFIG_ALLCONFIG (even with empty file) you get broken
allmodconfig/allyesconfig; CONFIG_MODULES gets turned off, with obvious
massive fallout.

Breakage had been introduced when conf_set_all_new_symbols() got used
for allmodconfig et.al.

What happens is that sym_calc_value(modules_sym) done in
conf_read_simple() sets SYMBOL_VALID on both modules_sym and MODULES.
When we get to conf_set_all_new_symbols(), we set sym->def[S_DEF_USER]
on everything, but it has no effect on sym->curr for the symbols that
already have SYMBOL_VALID - these are stuck.

Solution: use sym_clear_all_valid() in there.  Note that it makes
reevaluation of modules_sym redundant - sym_clear_all_valid() will do
that itself.

[ Fixes http://bugzilla.kernel.org/show_bug.cgi?id=11512, says Alexey ]

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Cc: Sam Ravnborg <sam@ravnborg.org>
Cc: Roman Zippel <zippel@linux-m68k.org>
Cc: Alexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-10-26 09:35:05 -07:00
..
basic Update .gitignore files for generated targets 2008-10-20 11:24:31 -07:00
genksyms
kconfig fix allmodconfig breakage 2008-10-26 09:35:05 -07:00
ksymoops
mod Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6 2008-10-17 09:50:12 -07:00
package
rt-tester
selinux SELinux: add gitignore file for mdp script 2008-09-05 21:43:38 +10:00
.gitignore
Kbuild.include kbuild: fix cc-option and cc-option-yn 2008-09-09 11:52:33 -07:00
Lindent
Makefile selinux: add support for installing a dummy policy (v2) 2008-08-27 08:54:08 +10:00
Makefile.build kbuild: ftrace: don't assume that scripts/recordmcount.pl is executable 2008-10-14 10:36:16 +02:00
Makefile.clean
Makefile.fwinst
Makefile.headersinst
Makefile.host
Makefile.lib driver core: basic infrastructure for per-module dynamic debug messages 2008-10-16 09:24:47 -07:00
Makefile.modinst
Makefile.modpost
bin2c.c
binoffset.c
bloat-o-meter
bootgraph.pl tracing/fastboot: fix initcalls disposition in bootgraph.pl 2008-10-14 10:39:34 +02:00
checkincludes.pl
checkkconfigsymbols.sh
checkpatch.pl Update email addresses. 2008-10-20 12:50:03 -07:00
checkstack.pl sparc: Add checkstack support 2008-10-22 21:53:49 -07:00
checksyscalls.sh x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
checkversion.pl
cleanfile
cleanpatch
conmakehash.c
decodecode
diffconfig
export_report.pl
extract-ikconfig
gcc-version.sh
gcc-x86_64-has-stack-protector.sh
gen_initramfs_list.sh
headers.sh
headers_check.pl
headers_install.pl
kallsyms.c
kernel-doc kernel-doc: allow structs whose members are all private 2008-09-23 08:09:13 -07:00
makelst
mkcompile_h
mkmakefile
mksysmap
mkuboot.sh
mkversion
namespace.pl
patch-kernel bugfix for scripts/patch-kernel in 2.6 sublevel stepping 2008-08-06 22:11:33 +02:00
pnmtologo.c
profile2linkerlist.pl
recordmcount.pl ftrace: remove warning of old objcopy and local functions 2008-10-14 10:36:25 +02:00
setlocalversion
show_delta
unifdef.c
ver_linux