From: Avi Kivity <[EMAIL PROTECTED]> This reverts commit 6bcdef5c1157bd7b526491252d20f8007ff2e9dc; causes a severe I/O performance regression.
Signed-off-by: Avi Kivity <[EMAIL PROTECTED]> diff --git a/qemu/qemu-kvm.c b/qemu/qemu-kvm.c index db05748..fddbbd6 100644 --- a/qemu/qemu-kvm.c +++ b/qemu/qemu-kvm.c @@ -310,10 +310,9 @@ static void setup_kernel_sigmask(CPUState *env) sigprocmask(SIG_BLOCK, NULL, &set); sigdelset(&set, SIG_IPI); - if (env->cpu_index == 0) { - sigaddset(&set, SIGUSR2); + if (env->cpu_index == 0) sigandset(&set, &set, &io_negsigset); - } + kvm_set_signal_mask(kvm_context, env->cpu_index, &set); } @@ -392,6 +391,7 @@ int kvm_init_ap(void) sigfillset(&io_negsigset); kvm_add_signal(SIGIO); kvm_add_signal(SIGALRM); + kvm_add_signal(SIGUSR2); if (!kvm_irqchip_in_kernel(kvm_context)) kvm_add_signal(SIG_IPI); ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ kvm-commits mailing list kvm-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-commits