From: Linus Torvalds Date: Tue, 7 May 2019 19:44:49 +0000 (-0700) Subject: Merge tag 'meminit-v5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees... X-Git-Tag: v5.2-rc1~157 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=2d60d96b6f00de90ec2bc60eb4cdcc46e1e1f161;p=nvme.git Merge tag 'meminit-v5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux 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 --- 2d60d96b6f00de90ec2bc60eb4cdcc46e1e1f161