View | Details | Raw Unified | Return to bug 1227355
Collapse All | Expand All

(-)file_not_specified_in_diff (-2 / +5 lines)
Line  Link Here
0
-- a/xen/arch/x86/irq.c
0
++ b/xen/arch/x86/irq.c
Lines 2273-2278 int map_domain_pirq( Link Here
2273
2273
2274
            set_domain_irq_pirq(d, irq, info);
2274
            set_domain_irq_pirq(d, irq, info);
2275
            spin_unlock_irqrestore(&desc->lock, flags);
2275
            spin_unlock_irqrestore(&desc->lock, flags);
2276
            desc = NULL;
2276
2277
2277
            info = NULL;
2278
            info = NULL;
2278
            irq = create_irq(NUMA_NO_NODE, true);
2279
            irq = create_irq(NUMA_NO_NODE, true);
Lines 2308-2314 int map_domain_pirq( Link Here
2308
2309
2309
        if ( ret )
2310
        if ( ret )
2310
        {
2311
        {
2311
            spin_unlock_irqrestore(&desc->lock, flags);
2312
            if ( desc )
2313
                spin_unlock_irqrestore(&desc->lock, flags);
2314
2312
            pci_disable_msi(msi_desc);
2315
            pci_disable_msi(msi_desc);
2313
            if ( nr )
2316
            if ( nr )
2314
            {
2317
            {

Return to bug 1227355