From: Jan Kiszka Date: Wed, 9 May 2012 22:14:25 +0000 (-0300) Subject: Switch SIG_IPI to SIGUSR1 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=a7aae221;p=qmiga%2Fqemu.git Switch SIG_IPI to SIGUSR1 Use SIGUSR1 unconditionally as SIG_IPI. First, ucontext coroutines tend to corrupt RT signal masks due to a 32-on-64-bit Linux kernel bug. And, second, there appears to be no advantage in using RT signals for VCPU kicking. Signed-off-by: Jan Kiszka Signed-off-by: Anthony Liguori --- diff --git a/main-loop.h b/main-loop.h index c06b8bc441..dce1cd9d7c 100644 --- a/main-loop.h +++ b/main-loop.h @@ -25,11 +25,7 @@ #ifndef QEMU_MAIN_LOOP_H #define QEMU_MAIN_LOOP_H 1 -#ifdef SIGRTMIN -#define SIG_IPI (SIGRTMIN+4) -#else #define SIG_IPI SIGUSR1 -#endif /** * qemu_init_main_loop: Set up the process so that it can run the main loop.