Merge tag 'hardening-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Pull compiler hardening updates from Kees Cook: "These are various compiler-related hardening feature updates. Notable is the addition of an explicit limited rationale for, and deprecation schedule of, gcc-plugins. gcc-plugins: - remove support for GCC 4.9 and older (Ard Biesheuvel) - remove duplicate include in gcc-common.h (Ye Guojin) - Explicitly document purpose and deprecation schedule (Kees Cook) - Remove cyc_complexity (Kees Cook) instrumentation: - Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO (Kees Cook) Clang LTO: - kallsyms: strip LTO suffixes from static functions (Nick Desaulniers)" * tag 'hardening-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux: gcc-plugins: remove duplicate include in gcc-common.h gcc-plugins: Remove cyc_complexity gcc-plugins: Explicitly document purpose and deprecation schedule kallsyms: strip LTO suffixes from static functions gcc-plugins: remove support for GCC 4.9 and older hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO
No related branches found
No related tags found
Showing
- Documentation/kbuild/gcc-plugins.rst 26 additions, 2 deletionsDocumentation/kbuild/gcc-plugins.rst
- Makefile 3 additions, 3 deletionsMakefile
- kernel/kallsyms.c 33 additions, 13 deletionskernel/kallsyms.c
- scripts/Makefile.gcc-plugins 0 additions, 2 deletionsscripts/Makefile.gcc-plugins
- scripts/gcc-plugins/Kconfig 2 additions, 18 deletionsscripts/gcc-plugins/Kconfig
- scripts/gcc-plugins/cyc_complexity_plugin.c 0 additions, 69 deletionsscripts/gcc-plugins/cyc_complexity_plugin.c
- scripts/gcc-plugins/gcc-common.h 1 addition, 131 deletionsscripts/gcc-plugins/gcc-common.h
- scripts/gcc-plugins/gcc-generate-gimple-pass.h 0 additions, 19 deletionsscripts/gcc-plugins/gcc-generate-gimple-pass.h
- scripts/gcc-plugins/gcc-generate-ipa-pass.h 0 additions, 19 deletionsscripts/gcc-plugins/gcc-generate-ipa-pass.h
- scripts/gcc-plugins/gcc-generate-rtl-pass.h 0 additions, 19 deletionsscripts/gcc-plugins/gcc-generate-rtl-pass.h
- scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h 0 additions, 19 deletionsscripts/gcc-plugins/gcc-generate-simple_ipa-pass.h
- scripts/gcc-plugins/structleak_plugin.c 0 additions, 2 deletionsscripts/gcc-plugins/structleak_plugin.c
- security/Kconfig.hardening 10 additions, 4 deletionssecurity/Kconfig.hardening
Loading
Please register or sign in to comment