From: Jan Kiszka Date: Wed, 9 May 2012 22:14:25 +0000 (-0300) Subject: Switch SIG_IPI to SIGUSR1 X-Git-Tag: TizenStudio_2.0_p2.3.2~208^2~4107 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a7aae221b0ef3125dedbbfe49a3f758a21a73330;p=sdk%2Femulator%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 c06b8bc..dce1cd9 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.