[GIT] kbuild/kconfig for 3.1-rc1

From: Michal Marek
Date: Fri Jul 29 2011 - 16:23:44 EST


Hi Linus,

here is the kconfig stuff for 3.1-rc1:
* Lots of internal kconfig cleanup as well as bugfixes
* New macros that allow to test CONFIG_ options in C expressions, this will
allow to convert some '#ifdef CONFIG_FOO' in the source to a more
readable variant 'if (IS_ENABLED(CONFIG_FOO))' in the future.

Thanks,
Michal

The following changes since commit 55922c9d1b84b89cb946c777fddccb3247e7df2c:

Linux 3.0-rc1 (2011-05-29 17:43:36 -0700)

are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6.git kconfig

Arnaud Lacombe (20):
kconfig: annotate non-trivial fall-trough
kconfig: fix return code for invalid boolean symbol in conf_set_sym_val()
kconfig: add missing <stdarg.h> inclusion
kconfig: add missing <ctype.h> inclusion
kconfig: add missing <stdlib.h> inclusion
kconfig: nuke reference to SWIG
kconfig: nuke LKC_DIRECT_LINK cruft
kconfig/gconf: kill deadcode
kconfig/gconf: silent missing prototype warnings
kconfig: do not overwrite symbol direct dependency in assignment
kconfig: introduce specialized printer
kconfig: use calloc() for expr allocation
kconfig/conf: reduce the scope of `defconfig_file'
kconfig/conf: add command line options' description
kconfig: remove pending prototypes for kconfig_load()
kconfig/conf: mark xfgets() private
kconfig/nconf: use the generic menu_get_ext_help()
kconfig/nconf: prevent segfault on empty menu
kconfig/nconf: remove useless conditionnal
kconfig: fix missing "0x" prefix from S_HEX symbol in autoconf.h

Jean-Christophe PLAGNIOL-VILLARD (1):
kconfig: autogenerated config_is_xxx macro

Michal Marek (8):
Merge branch 'kbuild/kconfig-for-40' into kbuild/kconfig
kconfig: Only generate config_is_xxx for bool and tristate options
Merge branch 'kbuild/kconfig-for-40' into kbuild/kconfig
Merge commit 'v3.0-rc1' into kbuild/kconfig
Merge branch 'kconfig-trivial' of git://github.com/lacombar/linux-2.6 into kbuild/kconfig
Merge branch 'kconfig-trivial' of git://github.com/lacombar/linux-2.6 into kbuild/kconfig
xconfig: Abort close if configuration cannot be saved
kconfig: Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE()

Raghavendra D Prabhu (1):
nconfig: Avoid Wunused-but-set warning

Makefile | 2 +-
include/linux/kconfig.h | 32 ++++
scripts/kconfig/Makefile | 23 +--
scripts/kconfig/conf.c | 48 +++++-
scripts/kconfig/confdata.c | 295 +++++++++++++++++++++++------------
scripts/kconfig/expr.c | 13 +-
scripts/kconfig/expr.h | 3 -
scripts/kconfig/gconf.c | 38 +-----
scripts/kconfig/kconfig_load.c | 35 ----
scripts/kconfig/kxgettext.c | 1 -
scripts/kconfig/lex.zconf.c_shipped | 1 -
scripts/kconfig/lkc.h | 16 +--
scripts/kconfig/lkc_proto.h | 1 +
scripts/kconfig/mconf.c | 2 +-
scripts/kconfig/menu.c | 5 +-
scripts/kconfig/nconf.c | 30 +---
scripts/kconfig/qconf.cc | 17 ++-
scripts/kconfig/qconf.h | 2 +-
scripts/kconfig/symbol.c | 47 ++++++-
scripts/kconfig/util.c | 2 +
scripts/kconfig/zconf.l | 1 -
scripts/kconfig/zconf.tab.c_shipped | 1 -
scripts/kconfig/zconf.y | 1 -
23 files changed, 356 insertions(+), 260 deletions(-)
create mode 100644 include/linux/kconfig.h
delete mode 100644 scripts/kconfig/kconfig_load.c
--
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/