• Linus Torvalds's avatar
    Merge tag 'kbuild-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · 8715ee75
    Linus Torvalds authored
    Pull Kbuild updates from Masahiro Yamada:
    
     - improve fixdep to coalesce consecutive slashes in dep-files
    
     - fix some issues of the maintainer string generation in deb-pkg script
    
     - remove unused CONFIG_HAVE_UNDERSCORE_SYMBOL_PREFIX and clean-up
       several tools and linker scripts
    
     - clean-up modpost
    
     - allow to enable the dead code/data elimination for PowerPC in EXPERT
       mode
    
     - improve two coccinelle scripts for better performance
    
     - pass endianness and machine size flags to sparse for all architecture
    
     - misc fixes
    
    * tag 'kbuild-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (25 commits)
      kbuild: add machine size to CHECKFLAGS
      kbuild: add endianness flag to CHEKCFLAGS
      kbuild: $(CHECK) doesnt need NOSTDINC_FLAGS twice
      scripts: Fixed printf format mismatch
      scripts/tags.sh: use `find` for $ALLSOURCE_ARCHS generation
      coccinelle: deref_null: improve performance
      coccinelle: mini_lock: improve performance
      powerpc: Allow LD_DEAD_CODE_DATA_ELIMINATION to be selected
      kbuild: Allow LD_DEAD_CODE_DATA_ELIMINATION to be selectable if enabled
      kbuild: LD_DEAD_CODE_DATA_ELIMINATION no -ffunction-sections/-fdata-sections for module build
      kbuild: Fix asm-generic/vmlinux.lds.h for LD_DEAD_CODE_DATA_ELIMINATION
      modpost: constify *modname function argument where possible
      modpost: remove redundant is_vmlinux() test
      modpost: use strstarts() helper more widely
      modpost: pass struct elf_info pointer to get_modinfo()
      checkpatch: remove VMLINUX_SYMBOL() check
      vmlinux.lds.h: remove no-op macro VMLINUX_SYMBOL()
      kbuild: remove CONFIG_HAVE_UNDERSCORE_SYMBOL_PREFIX
      export.h: remove code for prefixing symbols with underscore
      depmod.sh: remove symbol prefix support
      ...
    8715ee75
Makefile 61.1 KB