• Linus Torvalds's avatar
    Merge tag 'kbuild-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · 7b95f056
    Linus Torvalds authored
    Pull Kbuild updates from Masahiro Yamada:
    
     - Use /usr/bin/env for shebang lines in scripts
    
     - Remove useless -Wnested-externs warning flag
    
     - Update documents
    
     - Refactor log handling in modpost
    
     - Stop building modules without MODULE_LICENSE() tag
    
     - Make the insane combination of 'static' and EXPORT_SYMBOL an error
    
     - Improve genksyms to handle _Static_assert()
    
    * tag 'kbuild-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
      Documentation/kbuild: Document platform dependency practises
      Documentation/kbuild: Document COMPILE_TEST dependencies
      genksyms: Ignore module scoped _Static_assert()
      modpost: turn static exports into error
      modpost: turn section mismatches to error from fatal()
      modpost: change license incompatibility to error() from fatal()
      modpost: turn missing MODULE_LICENSE() into error
      modpost: refactor error handling and clarify error/fatal difference
      modpost: rename merror() to error()
      kbuild: don't hardcode depmod path
      kbuild: doc: document subdir-y syntax
      kbuild: doc: clarify the difference between extra-y and always-y
      kbuild: doc: split if_changed explanation to a separate section
      kbuild: doc: merge 'Special Rules' and 'Custom kbuild commands' sections
      kbuild: doc: fix 'List directories to visit when descending' section
      kbuild: doc: replace arch/$(ARCH)/ with arch/$(SRCARCH)/
      kbuild: doc: update the description about kbuild Makefiles
      Makefile.extrawarn: remove -Wnested-externs warning
      tweewide: Fix most Shebang lines
    7b95f056
Makefile 62.9 KB