Linus Torvalds 84d69848c9 Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
Pull kbuild updates from Michal Marek:

 - EXPORT_SYMBOL for asm source by Al Viro.

   This does bring a regression, because genksyms no longer generates
   checksums for these symbols (CONFIG_MODVERSIONS). Nick Piggin is
   working on a patch to fix this.

   Plus, we are talking about functions like strcpy(), which rarely
   change prototypes.

 - Fixes for PPC fallout of the above by Stephen Rothwell and Nick
   Piggin

 - fixdep speedup by Alexey Dobriyan.

 - preparatory work by Nick Piggin to allow architectures to build with
   -ffunction-sections, -fdata-sections and --gc-sections

 - CONFIG_THIN_ARCHIVES support by Stephen Rothwell

 - fix for filenames with colons in the initramfs source by me.

* 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild: (22 commits)
  initramfs: Escape colons in depfile
  ppc: there is no clear_pages to export
  powerpc/64: whitelist unresolved modversions CRCs
  kbuild: -ffunction-sections fix for archs with conflicting sections
  kbuild: add arch specific post-link Makefile
  kbuild: allow archs to select link dead code/data elimination
  kbuild: allow architectures to use thin archives instead of ld -r
  kbuild: Regenerate genksyms lexer
  kbuild: genksyms fix for typeof handling
  fixdep: faster CONFIG_ search
  ia64: move exports to definitions
  sparc32: debride memcpy.S a bit
  [sparc] unify 32bit and 64bit string.h
  sparc: move exports to definitions
  ppc: move exports to definitions
  arm: move exports to definitions
  s390: move exports to definitions
  m68k: move exports to definitions
  alpha: move exports to actual definitions
  x86: move exports to actual definitions
  ...
2016-10-14 14:26:58 -07:00
..
2014-04-18 14:20:37 +02:00
2011-12-10 19:52:48 +01:00
2011-03-31 11:26:23 -03:00
2015-05-13 10:55:42 +02:00
2013-08-14 11:46:30 +02:00
2016-07-03 14:05:28 +02:00
2013-02-26 02:46:08 -05:00
2016-08-07 23:47:19 -04:00
2013-09-26 09:54:16 +02:00
2013-11-13 20:21:46 +01:00
2016-05-28 15:48:57 -04:00
2015-08-25 09:59:19 +02:00
2013-12-08 11:01:47 +01:00
2015-09-28 09:59:45 +02:00
2014-09-29 09:56:19 +10:00
2016-07-03 14:05:28 +02:00
2016-02-29 09:51:44 +01:00
2011-12-10 19:52:47 +01:00
2015-11-23 09:58:30 +01:00
2011-12-10 19:52:47 +01:00
2016-02-29 09:51:44 +01:00
2015-03-15 10:23:30 +01:00
2016-02-29 09:51:44 +01:00
2011-03-16 19:10:41 +01:00
2016-07-03 14:05:28 +02:00
2015-01-13 15:24:03 +02:00
2014-06-06 16:08:11 -07:00
2012-03-28 18:30:02 +01:00
2015-01-13 15:23:28 +02:00
2016-09-27 21:15:14 -04:00
2016-04-07 11:44:44 +02:00
2012-04-22 20:16:50 +02:00