]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
s390: detect etoken facility
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Wed, 5 Sep 2018 16:54:00 +0000 (18:54 +0200)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Thu, 6 Sep 2018 09:16:15 +0000 (11:16 +0200)
commitcffc6b1d73b66a772517033196e6c0b8564a72a6
treeab82c24f03243000381b96695cbbe2c6de44de77
parentc936f04c73a3c764be71ed63000d9833550f457e
s390: detect etoken facility

CVE-2017-5715 (Spectre v2 s390x)

Detect and report the etoken facility. With spectre_v2=auto or
CONFIG_EXPOLINE_AUTO=y automatically disable expolines and use
the full branch prediction mode for the kernel.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
(cherry picked from commit aeaf7002a76c8da60c0f503badcbddc07650678c)
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
Acked-by: Kamal Mostafa <kamal@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
arch/s390/kernel/nospec-branch.c
arch/s390/kernel/nospec-sysfs.c