+++ /dev/null
-From 63ea0a49ae0b145b91ff2b070c01b66fc75854b9 Mon Sep 17 00:00:00 2001
-From: Nadav Amit <nadav.amit@gmail.com>
-Date: Thu, 8 Jan 2015 11:59:03 +0100
-Subject: KVM: x86: Fix of previously incomplete fix for CVE-2014-8480
-
-From: Nadav Amit <nadav.amit@gmail.com>
-
-commit 63ea0a49ae0b145b91ff2b070c01b66fc75854b9 upstream.
-
-STR and SLDT with rip-relative operand can cause a host kernel oops.
-Mark them as DstMem as well.
-
-Signed-off-by: Nadav Amit <namit@cs.technion.ac.il>
-Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- arch/x86/kvm/emulate.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
---- a/arch/x86/kvm/emulate.c
-+++ b/arch/x86/kvm/emulate.c
-@@ -3808,8 +3808,8 @@ static const struct opcode group5[] = {
- };
-
- static const struct opcode group6[] = {
-- DI(Prot, sldt),
-- DI(Prot, str),
-+ DI(Prot | DstMem, sldt),
-+ DI(Prot | DstMem, str),
- II(Prot | Priv | SrcMem16, em_lldt, lldt),
- II(Prot | Priv | SrcMem16, em_ltr, ltr),
- N, N, N, N,
clocksource-exynos_mct-fix-bitmask-regression-for-exynos4_mct_write.patch
x86-hyperv-mark-the-hyper-v-clocksource-as-being-continuous.patch
x86-tsc-change-fast-tsc-calibration-failed-from-error-to-info.patch
-kvm-x86-fix-of-previously-incomplete-fix-for-cve-2014-8480.patch
x86-tls-ldt-stop-checking-lm-in-ldt_empty.patch
x86-tls-interpret-an-all-zero-struct-user_desc-as-no-segment.patch
x86-asm-traps-disable-tracing-and-kprobes-in-fixup_bad_iret-and-sync_regs.patch
+++ /dev/null
-From 63ea0a49ae0b145b91ff2b070c01b66fc75854b9 Mon Sep 17 00:00:00 2001
-From: Nadav Amit <nadav.amit@gmail.com>
-Date: Thu, 8 Jan 2015 11:59:03 +0100
-Subject: KVM: x86: Fix of previously incomplete fix for CVE-2014-8480
-
-From: Nadav Amit <nadav.amit@gmail.com>
-
-commit 63ea0a49ae0b145b91ff2b070c01b66fc75854b9 upstream.
-
-STR and SLDT with rip-relative operand can cause a host kernel oops.
-Mark them as DstMem as well.
-
-Signed-off-by: Nadav Amit <namit@cs.technion.ac.il>
-Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- arch/x86/kvm/emulate.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
---- a/arch/x86/kvm/emulate.c
-+++ b/arch/x86/kvm/emulate.c
-@@ -3668,8 +3668,8 @@ static const struct opcode group5[] = {
- };
-
- static const struct opcode group6[] = {
-- DI(Prot, sldt),
-- DI(Prot, str),
-+ DI(Prot | DstMem, sldt),
-+ DI(Prot | DstMem, str),
- II(Prot | Priv | SrcMem16, em_lldt, lldt),
- II(Prot | Priv | SrcMem16, em_ltr, ltr),
- N, N, N, N,
x86-hyperv-mark-the-hyper-v-clocksource-as-being-continuous.patch
x86-tsc-change-fast-tsc-calibration-failed-from-error-to-info.patch
x86-boot-skip-relocs-when-load-address-unchanged.patch
-kvm-x86-fix-of-previously-incomplete-fix-for-cve-2014-8480.patch
x86-tls-ldt-stop-checking-lm-in-ldt_empty.patch
x86-tls-interpret-an-all-zero-struct-user_desc-as-no-segment.patch
x86-apic-re-enable-pci_msi-support-for-non-smp-x86_32.patch