Merge tag 'kbuild-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
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
No related branches found
No related tags found
Showing
- Documentation/kbuild/kconfig-language.rst 35 additions, 0 deletionsDocumentation/kbuild/kconfig-language.rst
- Documentation/kbuild/makefiles.rst 211 additions, 154 deletionsDocumentation/kbuild/makefiles.rst
- Documentation/kbuild/modules.rst 1 addition, 1 deletionDocumentation/kbuild/modules.rst
- Documentation/sphinx/parse-headers.pl 1 addition, 1 deletionDocumentation/sphinx/parse-headers.pl
- Documentation/target/tcm_mod_builder.py 1 addition, 1 deletionDocumentation/target/tcm_mod_builder.py
- Documentation/trace/postprocess/decode_msr.py 1 addition, 1 deletionDocumentation/trace/postprocess/decode_msr.py
- Documentation/trace/postprocess/trace-pagealloc-postprocess.pl 1 addition, 1 deletion...entation/trace/postprocess/trace-pagealloc-postprocess.pl
- Documentation/trace/postprocess/trace-vmscan-postprocess.pl 1 addition, 1 deletionDocumentation/trace/postprocess/trace-vmscan-postprocess.pl
- Makefile 1 addition, 1 deletionMakefile
- arch/ia64/scripts/unwcheck.py 1 addition, 1 deletionarch/ia64/scripts/unwcheck.py
- scripts/Makefile.extrawarn 0 additions, 1 deletionscripts/Makefile.extrawarn
- scripts/bloat-o-meter 1 addition, 1 deletionscripts/bloat-o-meter
- scripts/config 1 addition, 1 deletionscripts/config
- scripts/diffconfig 1 addition, 1 deletionscripts/diffconfig
- scripts/genksyms/keywords.c 3 additions, 0 deletionsscripts/genksyms/keywords.c
- scripts/genksyms/lex.l 26 additions, 1 deletionscripts/genksyms/lex.l
- scripts/genksyms/parse.y 7 additions, 0 deletionsscripts/genksyms/parse.y
- scripts/get_abi.pl 1 addition, 1 deletionscripts/get_abi.pl
- scripts/mod/modpost.c 29 additions, 44 deletionsscripts/mod/modpost.c
- scripts/mod/modpost.h 14 additions, 1 deletionscripts/mod/modpost.h
Loading
Please register or sign in to comment