diff --git a/arch/arm64/kvm/virtcca_cvm.c b/arch/arm64/kvm/virtcca_cvm.c index d881fc757e032d835388c6fbce42781dd0c465b5..5bc7758537e6ba62f316d981e734d4ab00cad612 100644 --- a/arch/arm64/kvm/virtcca_cvm.c +++ b/arch/arm64/kvm/virtcca_cvm.c @@ -734,7 +734,9 @@ static int kvm_activate_cvm(struct kvm *kvm) if (cvm->mig_state->mig_src == VIRTCCA_MIG_DST) { kvm_info("kvm_activate_cvm: vm->mig_state->mig_src == VIRTCCA_MIG_DST"); return 0; - } + } else { + virtcca_mig_export_abort(kvm); + } } if (virtcca_cvm_state(kvm) == CVM_STATE_ACTIVE) {