]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
arm64: KVM: Do not use stack-protector to compile EL2 code
authorMarc Zyngier <marc.zyngier@arm.com>
Tue, 2 May 2017 13:30:37 +0000 (14:30 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 25 May 2017 13:46:23 +0000 (15:46 +0200)
commitc735d4e3c2d378574f335f3b2c3f8eb80b2ee0a8
treeef5a652cfb645a3dac8605a2d213dffe6becc802
parent75295195f763672a48d8097a8f45c295e6fdd3bc
arm64: KVM: Do not use stack-protector to compile EL2 code

commit cde13b5dad60471886a3bccb4f4134c647c4a9dc upstream.

We like living dangerously. Nothing explicitely forbids stack-protector
to be used in the EL2 code, while distributions routinely compile their
kernel with it. We're just lucky that no code actually triggers the
instrumentation.

Let's not try our luck for much longer, and disable stack-protector
for code living at EL2.

Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Acked-by: Christoffer Dall <cdall@linaro.org>
Signed-off-by: Christoffer Dall <cdall@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/arm64/kvm/hyp/Makefile