]> Pileus Git - ~andy/linux/blobdiff - arch/powerpc/kvm/book3s_pr.c
Merge tag 'please-pull-pstore' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl...
[~andy/linux] / arch / powerpc / kvm / book3s_pr.c
index dbdc15aa8127f2c13e29359236e7b0869ad899fc..bdc40b8e77d9ecc6c5da88e076a53e97ffe52277 100644 (file)
@@ -762,9 +762,7 @@ program_interrupt:
                        run->exit_reason = KVM_EXIT_MMIO;
                        r = RESUME_HOST_NV;
                        break;
-               case EMULATE_DO_PAPR:
-                       run->exit_reason = KVM_EXIT_PAPR_HCALL;
-                       vcpu->arch.hcall_needed = 1;
+               case EMULATE_EXIT_USER:
                        r = RESUME_HOST_NV;
                        break;
                default:
@@ -1283,7 +1281,7 @@ int kvmppc_core_prepare_memory_region(struct kvm *kvm,
 
 void kvmppc_core_commit_memory_region(struct kvm *kvm,
                                struct kvm_userspace_memory_region *mem,
-                               struct kvm_memory_slot old)
+                               const struct kvm_memory_slot *old)
 {
 }
 
@@ -1298,6 +1296,7 @@ int kvmppc_core_init_vm(struct kvm *kvm)
 {
 #ifdef CONFIG_PPC64
        INIT_LIST_HEAD(&kvm->arch.spapr_tce_tables);
+       INIT_LIST_HEAD(&kvm->arch.rtas_tokens);
 #endif
 
        if (firmware_has_feature(FW_FEATURE_SET_MODE)) {