Skip to content
  • Linus Torvalds's avatar
    Merge tag 'kbuild-v4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · ac747c07
    Linus Torvalds authored
    Pull Kbuild updates from Masahiro Yamada:
    
     - optimize kallsyms slightly
    
     - remove check for old CFLAGS usage
    
     - add some compiler flags unconditionally instead of evaluating
       $(call cc-option,...)
    
     - fix variable shadowing in host tools
    
     - refactor scripts/mkmakefile
    
     - refactor various makefiles
    
    * tag 'kbuild-v4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
      modpost: Create macro to avoid variable shadowing
      ASN.1: Remove unnecessary shadowed local variable
      kbuild: use 'else ifeq' for checksrc to improve readability
      kbuild: remove unneeded link_multi_deps
      kbuild: add -Wno-unused-but-set-variable flag unconditionally
      kbuild: add -Wdeclaration-after-statement flag unconditionally
      kbuild: add -Wno-pointer-sign flag unconditionally
      modpost: remove leftover symbol prefix handling for module device table
      kbuild: simplify command line creation in scripts/mkmakefile
      kbuild: do not pass $(objtree) to scripts/mkmakefile
      kbuild: remove user ID check in scripts/mkmakefile
      kbuild: remove VERSION and PATCHLEVEL from $(objtree)/Makefile
      kbuild: add --include-dir flag only for out-of-tree build
      kbuild: remove dead code in cmd_files calculation in top Makefile
      kbuild: hide most of targets when running config or mixed targets
      kbuild: remove old check for CFLAGS use
      kbuild: prefix Makefile.dtbinst path with $(srctree) unconditionally
      kallsyms: remove left-over Blackfin code
      kallsyms: reduce size a little on 64-bit
    ac747c07