]> www.infradead.org Git - users/jedix/linux-maple.git/commit
x86/spectre: Fix retpoline_enabled
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Thu, 1 Feb 2018 17:16:10 +0000 (12:16 -0500)
committerJack Vogel <jack.vogel@oracle.com>
Thu, 8 Feb 2018 18:15:09 +0000 (10:15 -0800)
commitccdb54f5c9d885eefff9325e5aab275127ee9090
tree86d4febd784b93eab5068285ddfa60e2c3e94ab8
parent96c806884414eac9e46fafedf9ffa3da1c727eb2
x86/spectre: Fix retpoline_enabled

As it will report that retpoline_enabled if IBRS is set.

Instead just figure out which mode we are in and if it
has retpoline then return true.

Orabug: 27477743
CVE: CVE-2017-5715

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
Reviewed-by: Pavel Tatashin <pasha.tatashin@oracle.com>
arch/x86/kernel/cpu/bugs_64.c