Hi Linus, please pull these kbuild updates for 2.6.39-rc1: * Section mismatch analysis enabled by default - there are only a few warnings for defconfig builds, all{yes,mod}config still has a lot of them. Depending on the general perception of this change, we might disable it later in the rc phase again. * Update of unifdef. This is a noop for kbuild, but being in sync with upstream is good. * make W=1 mode that enables a lot of non-default gcc warnings. * genksyms detects changes in enum constant values. * two minor fixes. The following changes since commit c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470: Linux 2.6.38-rc1 (2011-01-18 15:14:02 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6.git kbuild Borislav Petkov (1): kbuild: Add extra gcc checks Michal Marek (8): genksyms: Do not paste the bison header file to lex.c genksyms: Simplify lexer genksyms: Simplify printing of symbol types genksyms: Add helpers for building string lists genksyms: simplify usage of find_symbol() genksyms: Track changes to enum constants genksyms: Regenerate lexer and parser Merge branch 'genksyms-enum' into kbuild/kbuild Mike Waychison (1): KBuild: silence "'scripts/unifdef' is up to date." Randy Dunlap (1): modpost: fix trailing comma Tony Finch (1): unifdef: update to upstream version 2.5 Uwe Kleine-König (1): kbuild: reenable section mismatch analysis Documentation/kbuild/kbuild.txt | 5 + Makefile | 7 +- lib/Kconfig.debug | 4 - scripts/Makefile | 5 + scripts/Makefile.build | 35 ++- scripts/genksyms/Makefile | 4 +- scripts/genksyms/genksyms.c | 192 +++++-- scripts/genksyms/genksyms.h | 7 +- scripts/genksyms/lex.c_shipped | 427 ++++++---------- scripts/genksyms/lex.l | 44 ++- scripts/genksyms/parse.c_shipped | 1071 ++++++++++++++++++++++---------------- scripts/genksyms/parse.h_shipped | 72 +-- scripts/genksyms/parse.y | 34 ++- scripts/mod/modpost.c | 23 +- scripts/unifdef.c | 247 +++++++--- 15 files changed, 1237 insertions(+), 940 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html