Hi Linus, Here are a little more Kbuild updates (including Kconfig changes). Please pull! The following changes since commit 4bf772b14675411a69b3c807f73006de0fe4b649: Merge tag 'drm-for-v4.16' of git://people.freedesktop.org/~airlied/linux (2018-02-01 17:48:47 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git tags/kbuild-v4.16-2 for you to fetch changes up to 523ca58b7db2e30e3c185a7927dd80a30c1bc743: kconfig: remove const qualifier from sym_expand_string_value() (2018-02-10 11:31:49 +0900) ---------------------------------------------------------------- Kbuild updates for v4.16 (2nd) Makefile changes: - enable unused-variable warning that was wrongly disabled for clang Kconfig changes: - warn blank 'help' and fix existing instances - fix 'choice' behavior to not write out invisible symbols - fix misc weirdness Coccinell changes: - fix false positive of free after managed memory alloc detection - improve performance of NULL dereference detection ---------------------------------------------------------------- Julia Lawall (2): coccinelle: devm_free: reduce false positives coccinelle: deref_null: avoid useless computation Masahiro Yamada (8): kconfig: do not write choice values when their dependency becomes n kconfig: show '?' prompt even if no help text is available kconfig: remove 'config*' pattern from .gitignnore kconfig: remove check_stdin() kconfig: echo stdin to stdout if either is redirected kconfig: send error messages to stderr kconfig: add xrealloc() helper kconfig: remove const qualifier from sym_expand_string_value() Sodagudi Prasad (1): kbuild: clang: disable unused variable warnings only when constant Ulf Magnusson (10): video: fbdev: kconfig: Remove blank help text mmc: kconfig: Remove blank help text Staging: rtl8192u: kconfig: Remove blank help text Staging: rtl8192e: kconfig: Remove blank help text lib/Kconfig.debug: Remove blank help text MIPS: BCM63XX: kconfig: Remove blank help text MIPS: kconfig: Remove blank help text arm: vt8500: kconfig: Remove blank help text nios2: kconfig: Remove blank help text kconfig: Warn if help text is blank Makefile | 3 +- arch/arm/mach-vt8500/Kconfig | 1 - arch/mips/Kconfig | 1 - arch/mips/bcm63xx/boards/Kconfig | 1 - arch/nios2/Kconfig | 1 - drivers/mmc/host/Kconfig | 1 - drivers/staging/rtl8192e/rtl8192e/Kconfig | 1 - drivers/staging/rtl8192u/Kconfig | 1 - drivers/video/fbdev/Kconfig | 1 - lib/Kconfig.debug | 1 - scripts/coccinelle/free/devm_free.cocci | 55 +++++++++++++++++++++++++++++++++- scripts/coccinelle/null/deref_null.cocci | 6 ++-- scripts/kconfig/.gitignore | 1 - scripts/kconfig/conf.c | 40 ++++++++----------------- scripts/kconfig/confdata.c | 2 +- scripts/kconfig/expr.c | 4 +-- scripts/kconfig/lkc.h | 1 + scripts/kconfig/lkc_proto.h | 2 +- scripts/kconfig/nconf.gui.c | 3 +- scripts/kconfig/symbol.c | 22 +++++++------- scripts/kconfig/util.c | 15 ++++++++-- scripts/kconfig/zconf.l | 29 ++++++++++-------- scripts/kconfig/zconf.y | 6 ++++ 23 files changed, 121 insertions(+), 77 deletions(-) -- Best Regards Masahiro Yamada -- 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