diff options
-rw-r--r-- | kvm-cpu.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -44,14 +44,11 @@ void kvm_cpu__run(struct kvm_cpu *vcpu) static void kvm_cpu_signal_handler(int signum) { - if (signum == SIGKVMEXIT) { - if (current_kvm_cpu && current_kvm_cpu->is_running) { + if (signum == SIGKVMEXIT) + if (current_kvm_cpu && current_kvm_cpu->is_running) current_kvm_cpu->is_running = false; - kvm__continue(current_kvm_cpu->kvm); - } - } else if (signum == SIGKVMPAUSE) { + else if (signum == SIGKVMPAUSE) current_kvm_cpu->paused = 1; - } } static void kvm_cpu__handle_coalesced_mmio(struct kvm_cpu *cpu) |