[GIT PATCHES #2] kbuild, kconfig + Kconfig updates

From: Sam Ravnborg
Date: Sun May 06 2007 - 03:35:39 EST


Hi Linus.

On top of the below additional three patches has been pushed out:

kconfig: fix mconf segmentation fault
kbuild: enable use of code from a different dir
kconfig: error out if recursive dependencies are found

Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild.git


Diffstat for the NEW patches (see diffstat for the other 35 patches at end of mail)

scripts/Makefile.build | 19 +++++++++----------
scripts/Makefile.host | 14 +++++++-------
scripts/kconfig/lex.zconf.c_shipped | 2 +-
scripts/kconfig/symbol.c | 13 +++++--------
scripts/kconfig/zconf.l | 2 +-
scripts/kconfig/zconf.tab.c_shipped | 6 ++++--
scripts/kconfig/zconf.y | 6 ++++--
7 files changed, 31 insertions(+), 31 deletions(-)

Patches will be sent to lkml only.

Sam

On Wed, May 02, 2007 at 10:17:41PM +0200, Sam Ravnborg wrote:
> Hi Linus.
>
> Please pull latest kbuild/kconfig and Kconfig updates.
> Most of these have been present in -mm although a bunch
> of trivial updates has been applied the last week too.
>
>
> Main changes
> o Added cleanfile and cleanpatch scripts
> Useful to tidy up stuff before submission.
> The discussed checkpatch script may be a good third candidate
> o section mismatch does now include vmlinux so expect a few new warnings
> o Ignore section mismatch warnings in several cases to bring down false positives significantly
> o complain about missing system calls
> The way to find missing system calls was discussed but in general the current version
> was apprecated and triggered davem to add a few to sparc64 for example
> o It is now possible to override build version and build timestamp using
> KBUILD_BUILD_VERSION and KBUILD_BUILD_TIMESTAMP
> o One patch does some trivial fixes in several Kconfig files which
> caused some 'nosie' in the diffstat.
> o Another patch deals with module alias which explain the changes in input.h
>
> Please pull from
> git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild.git
>
> shortlog + diffstat below.
>
> Sam
>
>
> Alex Landau (1):
> kbuild: handle compressed cpio initramfs-es
>
> Alexander E. Patrakov (2):
> usr/Kconfig: fix typo
> kconfig: fix path to modules.txt in Kconfig help
>
> Andreas Dilger (1):
> kconfig.debug: clarify CONFIG_DEBUG_INFO help text
>
> Andy Green (1):
> kbuild: scripts/basic/fixdep segfault on pathological string-o-death
>
> Anton Blanchard (1):
> kbuild: small documentation fix in Documentation/kbuild/modules.txt
>
> Don Mullis (1):
> kbuild: move tags from ARCH and include/ ahead of drivers
>
> H. Peter Anvin (2):
> cleanfile: a script to clean up stealth whitespace
> cleanpatch: a script to clean up stealth whitespace added by a patch
>
> Marco Costalba (1):
> kconfig/xconfig: sync main view with search dialog current menu
>
> Matthew Wilcox (1):
> kbuild: distinguish between errors and warnings in modpost
>
> Michael Ellerman (1):
> kbuild: propagate errors from find in scripts/gen_initramfs_list.sh
>
> Mike Frysinger (1):
> menuconfig: dont use obsolete index() function in lxdialog
>
> Randy Dunlap (2):
> kbuild: be more explicit on missing .config file
> kernel-doc: alphabetically-sorted entries in index.html of 'htmldocs'
>
> Robert P. J. Day (2):
> kbuild: clarify the creation of the LOCALVERSION_AUTO string.
> kconfig: correct minor typo in Kconfig warning message.
>
> Sam Ravnborg (16):
> kbuild: fix section mismatch check for vmlinux
> kbuild: whitelist section mismatch in init/main.c
> kbuild: fix warnings from .pci_fixup section
> kbuild: fix segmentation fault in modpost
> kbuild: whitelist logo references from .text to .init.data
> kbuild: remove dependency on input.h from file2alias
> menuconfig: remember alternate config filename
> kbuild: do not emit src version warning for non-modules
> kbuild: complain about missing system calls
> kbuild: override build timestamp & version
> kconfig/menuconfig: do not hardcode '.config'
> kbuild: remove kconfig binaries during make mrproper
> kbuild: fix make mrproper for Documentation/DocBook/man
> kbuild: remove stale comment in modpost.c
> kbuild: ignore section mismatch warning for references from .paravirtprobe to .init.text
> kconfig: refer to qt3 if we cannot find qt libraries
>
> Uwe Zeisberger (1):
> kbuild: add a missing slash in the comments
>
> Uwe kleine-König (1):
> kbuild/mkuboot.sh: allow spaces in CROSS_COMPILE
>
> Documentation/DocBook/Makefile | 9 +-
> Documentation/DocBook/man/Makefile | 3 -
> Documentation/kbuild/modules.txt | 2 +-
> Kbuild | 11 ++
> Makefile | 15 ++-
> drivers/mtd/devices/Kconfig | 4 +-
> drivers/net/Kconfig | 6 +-
> drivers/net/wireless/Kconfig | 12 +-
> drivers/scsi/Kconfig | 4 +-
> drivers/video/Kconfig | 8 +-
> include/linux/input.h | 4 +
> include/linux/mod_devicetable.h | 1 +
> init/Kconfig | 16 ++-
> init/main.c | 6 +-
> lib/Kconfig.debug | 3 +
> net/ipv6/netfilter/Kconfig | 2 +-
> net/netfilter/Kconfig | 24 ++--
> net/tipc/Kconfig | 2 +-
> scripts/Makefile.modpost | 8 +-
> scripts/basic/fixdep.c | 2 +
> scripts/checksyscalls.sh | 118 ++++++++++++++++++++
> scripts/cleanfile | 126 ++++++++++++++++++++++
> scripts/cleanpatch | 206 ++++++++++++++++++++++++++++++++++++
> scripts/gen_initramfs_list.sh | 12 ++-
> scripts/kconfig/Makefile | 5 +-
> scripts/kconfig/conf.c | 1 +
> scripts/kconfig/lkc.h | 1 +
> scripts/kconfig/lxdialog/dialog.h | 1 +
> scripts/kconfig/lxdialog/util.c | 9 ++-
> scripts/kconfig/mconf.c | 43 ++++++--
> scripts/kconfig/menu.c | 2 +-
> scripts/kconfig/qconf.cc | 5 +-
> scripts/kconfig/qconf.h | 2 +-
> scripts/mkcompile_h | 27 ++++--
> scripts/mkuboot.sh | 2 +-
> scripts/mod/file2alias.c | 21 ++--
> scripts/mod/modpost.c | 141 +++++++++++++++++++------
> scripts/mod/modpost.h | 1 +
> scripts/mod/sumversion.c | 5 +-
> usr/Kconfig | 2 +-
> 40 files changed, 735 insertions(+), 137 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/
-
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/