]> git.itanic.dy.fi Git - linux-stable/commitdiff
Merge branch 'next' of git://git.kernel.org/pub/scm/virt/kvm/kvm.git
authorStephen Rothwell <sfr@canb.auug.org.au>
Wed, 24 Apr 2024 07:54:12 +0000 (17:54 +1000)
committerStephen Rothwell <sfr@canb.auug.org.au>
Wed, 24 Apr 2024 07:54:12 +0000 (17:54 +1000)
# Conflicts:
# arch/x86/kvm/svm/svm.c

17 files changed:
1  2 
arch/x86/include/asm/kvm_host.h
arch/x86/kernel/fpu/xstate.c
arch/x86/kvm/Makefile
arch/x86/kvm/cpuid.c
arch/x86/kvm/mmu/mmu.c
arch/x86/kvm/mmu/tdp_mmu.c
arch/x86/kvm/svm/sev.c
arch/x86/kvm/svm/svm.c
arch/x86/kvm/svm/svm.h
arch/x86/kvm/vmx/vmx.c
arch/x86/kvm/x86.c
mm/ksm.c
mm/memory.c
mm/migrate_device.c
tools/testing/selftests/kvm/Makefile
tools/testing/selftests/kvm/set_memory_region_test.c
virt/kvm/kvm_main.c

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 9aaf83c8d57df7d3877484a87060769956dbb9cb,0f3b59da0d4a891431b9474c575552a133407026..c78a8c531e09f227ea91378a056e9cf92111a17d
@@@ -1524,8 -1511,12 +1516,8 @@@ static void svm_prepare_switch_to_guest
         * or subsequent vmload of host save area.
         */
        vmsave(sd->save_area_pa);
 -      if (sev_es_guest(vcpu->kvm)) {
 -              struct sev_es_save_area *hostsa;
 -              hostsa = (struct sev_es_save_area *)(page_address(sd->save_area) + 0x400);
 -
 -              sev_es_prepare_switch_to_guest(svm, hostsa);
 -      }
 +      if (sev_es_guest(vcpu->kvm))
-               sev_es_prepare_switch_to_guest(sev_es_host_save_area(sd));
++              sev_es_prepare_switch_to_guest(svm, sev_es_host_save_area(sd));
  
        if (tsc_scaling)
                __svm_write_tsc_multiplier(vcpu->arch.tsc_scaling_ratio);
Simple merge
Simple merge
Simple merge
diff --cc mm/ksm.c
Simple merge
diff --cc mm/memory.c
Simple merge
Simple merge
Simple merge
Simple merge