[PATCH] kbuild + kconfig updates for 2.6.16-rc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Accumulated kbuild + kconfig updates for 2.6.16-rc.

The updates are available in the origin branch at my build git repository.
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild.git from the origin branch.


Most noteworthy are:
- Fix so we always run silentoldconfig in a cleaned tree. Changes to Kconfig files could be missed
- Fix from Ustyugov Roman so we no longer hide for example the unix symbol when module is named unix.
- fix to genksyms so it handles typeof() correct
    Also updated to use recent version of gperf, flex + bison so _shipped files conatains lots of changes
- MODVERSIONING is no longer marked EXPERIMENTAL
- menuconfig are now readable in a text-only console.
    There was some strange indention troubles before that was no visible in a xterm window.
- lxdialog has been Lindented and moved causing a longer diffstat than usual.

shortlog below include the details.
Patches will be posted to linux-kernel as follow-up to this mail.

	Sam
	

Adrian Bunk:
      kbuild: remove the deprecated check_gcc

Bodo Eggert:
      kbuild: document INSTALL_MOD_PATH in 'make help'

Brian Gerst:
      gitignore: asm-offsets.h
      gitignore: x86_64 files
      gitignore: misc files

Brian Strand:
      kbuild: patch to Documentation/kbuild/modules.txt

John Kacur:
      kbuild: Add ctags support for function prototypes and external variable declarations

Luke Yang:
      kbuild: Fix crc-error warning on modules

Petr Baudis:
      kconfig: Remove support for lxdialog --checklist

Robin Holt:
      kbuild: Fix genksyms handling of DEFINE_PER_CPU(struct foo_s *, bar);

Sam Ravnborg:
      kconfig: Lindent scripts/lxdialog
      kconfig: fixup after Lindent
      kconfig: lxdialog is now sparse clean
      kconfig: Add print_title helper in lxdialog
      kconfig: Left aling menu items in menuconfig
      kconfig: Fix indention when using menuconfig in text-onle consoles
      kconfig: make lxdialog/menubox.c more readable
      kconfig: truncate too long menu lines in menuconfig
      kconfig: move lxdialog to scripts/kconfig/lxdialog
      kbuild: escape '#' in .target.cmd files
      kbuild: Create _shipped files for genksyms
      kbuild: remove EXPERIMENTAL tag from Module versioning
      kbuild: always run 'make silentoldconfig' when tree is cleaned

[email protected]:
      gitignore: ignore more generated files

Samuel Thibault:
      kbuild: tags file generation fixup

Ustyugov Roman:
      kbuild: set correct KBUILD_MODNAME when using well known kernel symbols as module names


diffstat:

 .gitignore                               |    1 
 Documentation/kbuild/modules.txt         |   25 
 Makefile                                 |   47 
 arch/x86_64/boot/.gitignore              |    3 
 arch/x86_64/boot/tools/.gitignore        |    1 
 arch/x86_64/ia32/.gitignore              |    2 
 drivers/char/.gitignore                  |    2 
 drivers/ieee1394/.gitignore              |    1 
 drivers/md/.gitignore                    |    4 
 drivers/net/wan/.gitignore               |    1 
 drivers/scsi/.gitignore                  |    3 
 drivers/scsi/aic7xxx/.gitignore          |    6 
 include/asm-mips/.gitignore              |    2 
 include/linux/spinlock.h                 |    3 
 init/Kconfig                             |    5 
 kernel/.gitignore                        |    5 
 scripts/.gitignore                       |    5 
 scripts/Makefile                         |    2 
 scripts/Makefile.lib                     |    8 
 scripts/basic/fixdep.c                   |   16 
 scripts/genksyms/.gitignore              |    4 
 scripts/genksyms/keywords.c_shipped      |  210 +-
 scripts/genksyms/lex.c_shipped           |  166 +
 scripts/genksyms/parse.c_shipped         | 2916 ++++++++++++++++++-------------
 scripts/genksyms/parse.h_shipped         |  167 +
 scripts/genksyms/parse.y                 |    2 
 scripts/kconfig/.gitignore               |    2 
 scripts/kconfig/Makefile                 |    3 
 scripts/kconfig/lxdialog/.gitignore      |    5 
 scripts/kconfig/lxdialog/BIG.FAT.WARNING |    4 
 scripts/kconfig/lxdialog/Makefile        |   42 
 scripts/kconfig/lxdialog/checklist.c     |  400 +++-
 scripts/kconfig/lxdialog/colors.h        |  154 +
 scripts/kconfig/lxdialog/dialog.h        |  193 +-
 scripts/kconfig/lxdialog/inputbox.c      |  224 ++
 scripts/kconfig/lxdialog/lxdialog.c      |  225 ++
 scripts/kconfig/lxdialog/menubox.c       |  425 ++++
 scripts/kconfig/lxdialog/msgbox.c        |   71 
 scripts/kconfig/lxdialog/textbox.c       |  533 +++++
 scripts/kconfig/lxdialog/util.c          |  362 +++
 scripts/kconfig/lxdialog/yesno.c         |  102 +
 scripts/kconfig/mconf.c                  |    2 
 scripts/kconfig/util.c                   |    3 
 scripts/lxdialog/BIG.FAT.WARNING         |    4 
 scripts/lxdialog/Makefile                |   42 
 scripts/lxdialog/checklist.c             | 1119 +++--------
 scripts/lxdialog/colors.h                |  155 -
 scripts/lxdialog/dialog.h                |  245 --
 scripts/lxdialog/inputbox.c              |  696 ++-----
 scripts/lxdialog/lxdialog.c              |  448 +---
 scripts/lxdialog/menubox.c               | 1373 ++++----------
 scripts/lxdialog/msgbox.c                |  195 --
 scripts/lxdialog/textbox.c               | 1606 +++++------------
 scripts/lxdialog/util.c                  |  842 ++------
 scripts/lxdialog/yesno.c                 |  280 --
 scripts/mod/modpost.c                    |    9 
 56 files changed, 6973 insertions(+), 6398 deletions(-)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux