• Linus Torvalds's avatar
    Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild · 5b26fc88
    Linus Torvalds authored
    Pull kbuild updates from Michal Marek:
    
     - new option CONFIG_TRIM_UNUSED_KSYMS which does a two-pass build and
       unexports symbols which are not used in the current config [Nicolas
       Pitre]
    
     - several kbuild rule cleanups [Masahiro Yamada]
    
     - warning option adjustments for gcov etc [Arnd Bergmann]
    
     - a few more small fixes
    
    * 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild: (31 commits)
      kbuild: move -Wunused-const-variable to W=1 warning level
      kbuild: fix if_change and friends to consider argument order
      kbuild: fix adjust_autoksyms.sh for modules that need only one symbol
      kbuild: fix ksym_dep_filter when multiple EXPORT_SYMBOL() on the same line
      gcov: disable -Wmaybe-uninitialized warning
      gcov: disable tree-loop-im to reduce stack usage
      gcov: disable for COMPILE_TEST
      Kbuild: disable 'maybe-uninitialized' warning for CONFIG_PROFILE_ALL_BRANCHES
      Kbuild: change CC_OPTIMIZE_FOR_S...
    5b26fc88
Makefile.lib 14.5 KB