]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - virt/kvm/arm/arm.c
KVM: arm64: Handle RAS SErrors from EL1 on guest exit
[mirror_ubuntu-bionic-kernel.git] / virt / kvm / arm / arm.c
index f065cfe1c1db821f0dc792cc043fc6000cbecd41..d72589d47a91a44ac3b833173577d00aa9effe2d 100644 (file)
@@ -763,6 +763,9 @@ int kvm_arch_vcpu_ioctl_run(struct kvm_vcpu *vcpu, struct kvm_run *run)
                guest_exit();
                trace_kvm_exit(ret, kvm_vcpu_trap_get_class(vcpu), *vcpu_pc(vcpu));
 
+               /* Exit types that need handling before we can be preempted */
+               handle_exit_early(vcpu, run, ret);
+
                preempt_enable();
 
                ret = handle_exit(vcpu, run, ret);