• Linus Torvalds's avatar
    Merge tag 'kbuild-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · 5c5e048b
    Linus Torvalds authored
    Pull Kbuild updates from Masahiro Yamada:
    
     - Implement the binary search in modpost for faster symbol lookup
    
     - Respect HOSTCC when linking host programs written in Rust
    
     - Change the binrpm-pkg target to generate kernel-devel RPM package
    
     - Fix endianness issues for tee and ishtp MODULE_DEVICE_TABLE
    
     - Unify vdso_install rules
    
     - Remove unused __memexit* annotations
    
     - Eliminate stale whitelisting for __devinit/__devexit from modpost
    
     - Enable dummy-tools to handle the -fpatchable-function-entry flag
    
     - Add 'userldlibs' syntax
    
    * tag 'kbuild-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (30 commits)
      kbuild: support 'userldlibs' syntax
      kbuild: dummy-tools: pretend we understand -fpatchable-function-entry
      kbuild: Correct missing architecture-specific hyphens
      modpost: squash ALL_{INIT,EXIT}_TEXT_SECTIONS to ALL_TEXT_SECTIONS
      modpost: merge sectioncheck table entries regarding init/exit sections
      modpost: use ALL_INIT_SECTIONS for the section check from DATA_SECTIONS
      modpost: disallow the combination of EXPORT_SYMBOL and __meminit*
      modpost: remove EXIT_SECTIONS macro
      modpost: remove MEM_INIT_SECTIONS macro
      modpost: remove more symbol patterns from the section check whitelist
      modpost: disallow *driver to reference .meminit* sections
      linux/init: remove __memexit* annotations
      modpost: remove ALL_EXIT_DATA_SECTIONS macro
      kbuild: simplify cmd_ld_multi_m
      kbuild: avoid too many execution of scripts/pahole-flags.sh
      kbuild: remove ARCH_POSTLINK from module builds
      kbuild: unify no-compiler-targets and no-sync-config-targets
      kbuild: unify vdso_install rules
      docs: kbuild: add INSTALL_DTBS_PATH
      UML: remove unused cmd_vdso_install
      ...
    5c5e048b
Makefile 19.4 KB