[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] x86: fix NMI delivery to dom0
As I understand it, the condition for raising the respective softirq was inverted. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx> Index: 2007-02-07/xen/arch/x86/traps.c =================================================================== --- 2007-02-07.orig/xen/arch/x86/traps.c 2007-02-07 16:32:43.000000000 +0100 +++ 2007-02-07/xen/arch/x86/traps.c 2007-02-12 13:53:44.000000000 +0100 @@ -1804,7 +1804,7 @@ static void nmi_dom0_report(unsigned int set_bit(reason_idx, nmi_reason(d)); - if ( test_and_set_bit(_VCPUF_nmi_pending, &v->vcpu_flags) ) + if ( !test_and_set_bit(_VCPUF_nmi_pending, &v->vcpu_flags) ) raise_softirq(NMI_SOFTIRQ); /* not safe to wake up a vcpu here */ } _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |