x86/doublefault/32: Fix stack canaries in the double fault handler
authorAndy Lutomirski <luto@kernel.org>
Thu, 21 Nov 2019 10:50:12 +0000 (11:50 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 29 Nov 2019 09:09:51 +0000 (10:09 +0100)
commit2867004c1dc27a9259224e1d6a042b9b2b6152e0
tree7d0d0af30d90b786fe57b2869ab7e4c3900653b0
parent274ad46fb74dcbeef466307eb1b3204cbc68a370
x86/doublefault/32: Fix stack canaries in the double fault handler

commit 3580d0b29cab08483f84a16ce6a1151a1013695f upstream.

The double fault TSS was missing GS setup, which is needed for stack
canaries to work.

Signed-off-by: Andy Lutomirski <luto@kernel.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: stable@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/x86/kernel/doublefault.c