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