]> git.proxmox.com Git - mirror_qemu.git/blobdiff - linux-user/signal.c
Use a dedicated function to request exit from execution loop
[mirror_qemu.git] / linux-user / signal.c
index 48640ec835af256c55cf5458b504f327d27ba79d..fc37dc11ffd58494ad9bc1291998b33e1dea3ab4 100644 (file)
@@ -460,7 +460,7 @@ static void host_signal_handler(int host_signum, siginfo_t *info,
     host_to_target_siginfo_noswap(&tinfo, info);
     if (queue_signal(thread_env, sig, &tinfo) == 1) {
         /* interrupt the virtual CPU as soon as possible */
-        cpu_interrupt(thread_env, CPU_INTERRUPT_EXIT);
+        cpu_exit(thread_env);
     }
 }