]> www.infradead.org Git - users/jedix/linux-maple.git/commit
x86/entry: Stuff RSB for entry to kernel for non-SMEP platform
authorKonrad Rzeszutek Wilk <konrad@kernel.org>
Thu, 4 Jan 2018 15:31:05 +0000 (10:31 -0500)
committerKirtikar Kashyap <kirtikar.kashyap@oracle.com>
Fri, 12 Jan 2018 18:19:56 +0000 (10:19 -0800)
commit589c20c50d8a1c83184accbce79ea075921bb13d
treefe696aac3ced777ba45c31e43332894321eda39c
parent7dab39dd39e716c5777d28710e0d1ddded6f25fd
x86/entry: Stuff RSB for entry to kernel for non-SMEP platform

Stuff RSB to prevent RSB underflow on non-SMEP platform.

Orabug: 27344012
CVE: CVE-2017-5715

Signed-off-by: Tim Chen <tim.c.chen@linux.intel.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Reviewed-by: John Haxby <john.haxby@oracle.com>
Signed-off-by: Kirtikar Kashyap <kirtikar.kashyap@oracle.com>
arch/x86/ia32/ia32entry.S
arch/x86/include/asm/spec_ctrl.h
arch/x86/kernel/entry_64.S