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

Reply via email to