• Linus Torvalds's avatar
    Merge tag 'meminit-v5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux · 2d60d96b
    Linus Torvalds authored
    Pull compiler-based variable initialization updates from Kees Cook:
     "This is effectively part of my gcc-plugins tree, but as this adds some
      Clang support, it felt weird to still call it "gcc-plugins". :)
    
      This consolidates Kconfig for the existing stack variable
      initialization (via structleak and stackleak gcc plugins) and adds
      Alexander Potapenko's support for Clang's new similar functionality.
    
      Summary:
    
       - Consolidate memory initialization Kconfigs (Kees)
    
       - Implement support for Clang's stack variable auto-init (Alexander)"
    
    * tag 'meminit-v5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:
      security: Implement Clang's stack initialization
      security: Move stackleak config to Kconfig.hardening
      security: Create "kernel hardening" config area
    2d60d96b
Makefile 58.5 KB