mbox series

[SRU,Xenial,0/6] Fixups for CVE-2018-3639 (x86)

Message ID 20180530113817.14784-1-juergh@canonical.com
Headers show
Series Fixups for CVE-2018-3639 (x86) | expand

Message

Juerg Haefliger May 30, 2018, 11:38 a.m. UTC
Misc subsequent fixups and cleanups for CVE-2018-3639 (x86).

Signed-off-by: Juerg Haefliger <juergh@canonical.com>


Huaitong Han (1):
  KVM: x86: remove magic number with enum cpuid_leafs

Juerg Haefliger (5):
  UBUNTU: SAUCE: x86/cpufeatures: Move CPUID_7_EDX CPUID bits to word 18
  UBUNTU: SAUCE: x86: Remove double include
  UBUNTU: SAUCE: proc: Remove empty line in /proc/$pid/status
  UBUNTU: SAUCE: x86/pti: Evaluate X86_BUG_CPU_MELTDOWN when pti=auto
  UBUNTU: SAUCE: x86/speculation: Query individual feature flags when
    reloading microcode

 arch/x86/include/asm/cpufeature.h        | 10 ++++--
 arch/x86/include/asm/cpufeatures.h       | 12 +++----
 arch/x86/include/asm/disabled-features.h |  2 ++
 arch/x86/include/asm/mwait.h             |  1 -
 arch/x86/include/asm/required-features.h |  2 ++
 arch/x86/kernel/cpu/microcode/core.c     | 24 +++++++------
 arch/x86/kvm/cpuid.c                     | 44 ++++++++++++------------
 arch/x86/mm/kaiser.c                     |  7 ++--
 fs/proc/array.c                          |  2 +-
 9 files changed, 57 insertions(+), 47 deletions(-)

Comments

Stefan Bader June 5, 2018, 5:51 p.m. UTC | #1
On 30.05.2018 04:38, Juerg Haefliger wrote:
> Misc subsequent fixups and cleanups for CVE-2018-3639 (x86).
> 
> Signed-off-by: Juerg Haefliger <juergh@canonical.com>
> 
> 
> Huaitong Han (1):
>   KVM: x86: remove magic number with enum cpuid_leafs
> 
> Juerg Haefliger (5):
>   UBUNTU: SAUCE: x86/cpufeatures: Move CPUID_7_EDX CPUID bits to word 18
>   UBUNTU: SAUCE: x86: Remove double include
>   UBUNTU: SAUCE: proc: Remove empty line in /proc/$pid/status
>   UBUNTU: SAUCE: x86/pti: Evaluate X86_BUG_CPU_MELTDOWN when pti=auto
>   UBUNTU: SAUCE: x86/speculation: Query individual feature flags when
>     reloading microcode
> 
>  arch/x86/include/asm/cpufeature.h        | 10 ++++--
>  arch/x86/include/asm/cpufeatures.h       | 12 +++----
>  arch/x86/include/asm/disabled-features.h |  2 ++
>  arch/x86/include/asm/mwait.h             |  1 -
>  arch/x86/include/asm/required-features.h |  2 ++
>  arch/x86/kernel/cpu/microcode/core.c     | 24 +++++++------
>  arch/x86/kvm/cpuid.c                     | 44 ++++++++++++------------
>  arch/x86/mm/kaiser.c                     |  7 ++--
>  fs/proc/array.c                          |  2 +-
>  9 files changed, 57 insertions(+), 47 deletions(-)
>

Patch #4 (proc newline) was submitted separately linking to a bug filed. The
rest looked ok.


Acked-by: Stefan Bader <stefan.bader@canonical.com>
Kleber Sacilotto de Souza June 6, 2018, 9:46 p.m. UTC | #2
On 05/30/18 04:38, Juerg Haefliger wrote:
> Misc subsequent fixups and cleanups for CVE-2018-3639 (x86).
> 
> Signed-off-by: Juerg Haefliger <juergh@canonical.com>
> 
> 
> Huaitong Han (1):
>   KVM: x86: remove magic number with enum cpuid_leafs
> 
> Juerg Haefliger (5):
>   UBUNTU: SAUCE: x86/cpufeatures: Move CPUID_7_EDX CPUID bits to word 18
>   UBUNTU: SAUCE: x86: Remove double include
>   UBUNTU: SAUCE: proc: Remove empty line in /proc/$pid/status
>   UBUNTU: SAUCE: x86/pti: Evaluate X86_BUG_CPU_MELTDOWN when pti=auto
>   UBUNTU: SAUCE: x86/speculation: Query individual feature flags when
>     reloading microcode
> 
>  arch/x86/include/asm/cpufeature.h        | 10 ++++--
>  arch/x86/include/asm/cpufeatures.h       | 12 +++----
>  arch/x86/include/asm/disabled-features.h |  2 ++
>  arch/x86/include/asm/mwait.h             |  1 -
>  arch/x86/include/asm/required-features.h |  2 ++
>  arch/x86/kernel/cpu/microcode/core.c     | 24 +++++++------
>  arch/x86/kvm/cpuid.c                     | 44 ++++++++++++------------
>  arch/x86/mm/kaiser.c                     |  7 ++--
>  fs/proc/array.c                          |  2 +-
>  9 files changed, 57 insertions(+), 47 deletions(-)
> 

Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Khalid Elmously June 7, 2018, 7:28 p.m. UTC | #3
This has already been applied to Xenial by Juerg


On 2018-05-30 13:38:11 , Juerg Haefliger wrote:
> Misc subsequent fixups and cleanups for CVE-2018-3639 (x86).
> 
> Signed-off-by: Juerg Haefliger <juergh@canonical.com>
> 
> 
> Huaitong Han (1):
>   KVM: x86: remove magic number with enum cpuid_leafs
> 
> Juerg Haefliger (5):
>   UBUNTU: SAUCE: x86/cpufeatures: Move CPUID_7_EDX CPUID bits to word 18
>   UBUNTU: SAUCE: x86: Remove double include
>   UBUNTU: SAUCE: proc: Remove empty line in /proc/$pid/status
>   UBUNTU: SAUCE: x86/pti: Evaluate X86_BUG_CPU_MELTDOWN when pti=auto
>   UBUNTU: SAUCE: x86/speculation: Query individual feature flags when
>     reloading microcode
> 
>  arch/x86/include/asm/cpufeature.h        | 10 ++++--
>  arch/x86/include/asm/cpufeatures.h       | 12 +++----
>  arch/x86/include/asm/disabled-features.h |  2 ++
>  arch/x86/include/asm/mwait.h             |  1 -
>  arch/x86/include/asm/required-features.h |  2 ++
>  arch/x86/kernel/cpu/microcode/core.c     | 24 +++++++------
>  arch/x86/kvm/cpuid.c                     | 44 ++++++++++++------------
>  arch/x86/mm/kaiser.c                     |  7 ++--
>  fs/proc/array.c                          |  2 +-
>  9 files changed, 57 insertions(+), 47 deletions(-)
> 
> -- 
> 2.17.0
> 
> 
> -- 
> kernel-team mailing list
> kernel-team@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team