[GIT] kbuild core updates for 2.6.39-rc1

From: Michal Marek
Date: Sat Mar 19 2011 - 04:58:21 EST


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-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/