Merge branch 'kvm-ppc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus...
authorRadim Krčmář <rkrcmar@redhat.com>
Fri, 8 Sep 2017 12:40:43 +0000 (14:40 +0200)
committerRadim Krčmář <rkrcmar@redhat.com>
Fri, 8 Sep 2017 12:40:43 +0000 (14:40 +0200)
This fix was intended for 4.13, but didn't get in because both
maintainers were on vacation.

Paul Mackerras:
 "It adds mutual exclusion between list_add_rcu and list_del_rcu calls
  on the kvm->arch.spapr_tce_tables list.  Without this, userspace could
  potentially trigger corruption of the list and cause a host crash or
  worse."

1  2 
MAINTAINERS
arch/powerpc/kvm/book3s_hv_rmhandlers.S
arch/x86/include/asm/cpufeatures.h
arch/x86/include/asm/kvm_host.h
arch/x86/kvm/cpuid.c
arch/x86/kvm/kvm_cache_regs.h
arch/x86/kvm/mmu.h
arch/x86/kvm/svm.c
arch/x86/kvm/vmx.c
arch/x86/kvm/x86.c

diff --cc MAINTAINERS
Simple merge
index 0e25e7a8ab0333791caaa3a74952206a143379c6,5a28e8e55e36fd2164c0cda175288a7fcc534c4b..ac030f7fbbdc455de07048c6dbc9417f05a01680
  #define X86_FEATURE_PAUSEFILTER (15*32+10) /* filtered pause intercept */
  #define X86_FEATURE_PFTHRESHOLD (15*32+12) /* pause filter threshold */
  #define X86_FEATURE_AVIC      (15*32+13) /* Virtual Interrupt Controller */
- #define X86_FEATURE_VIRTUAL_VMLOAD_VMSAVE (15*32+15) /* Virtual VMLOAD VMSAVE */
+ #define X86_FEATURE_V_VMSAVE_VMLOAD (15*32+15) /* Virtual VMSAVE VMLOAD */
 +#define X86_FEATURE_VGIF      (15*32+16) /* Virtual GIF */
  
  /* Intel-defined CPU features, CPUID level 0x00000007:0 (ecx), word 16 */
  #define X86_FEATURE_AVX512VBMI  (16*32+ 1) /* AVX512 Vector Bit Manipulation instructions*/
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge