Loading drivers/xen/events.c +5 −0 Original line number Diff line number Diff line Loading @@ -233,6 +233,7 @@ static void unmask_evtchn(int port) static int find_unbound_irq(void) { int irq; struct irq_desc *desc; /* Only allocate from dynirq range */ for (irq = 0; irq < nr_irqs; irq++) Loading @@ -242,6 +243,10 @@ static int find_unbound_irq(void) if (irq == nr_irqs) panic("No available IRQ to bind to: increase nr_irqs!\n"); desc = irq_to_desc_alloc_cpu(irq, 0); if (WARN_ON(desc == NULL)) return -1; return irq; } Loading Loading
drivers/xen/events.c +5 −0 Original line number Diff line number Diff line Loading @@ -233,6 +233,7 @@ static void unmask_evtchn(int port) static int find_unbound_irq(void) { int irq; struct irq_desc *desc; /* Only allocate from dynirq range */ for (irq = 0; irq < nr_irqs; irq++) Loading @@ -242,6 +243,10 @@ static int find_unbound_irq(void) if (irq == nr_irqs) panic("No available IRQ to bind to: increase nr_irqs!\n"); desc = irq_to_desc_alloc_cpu(irq, 0); if (WARN_ON(desc == NULL)) return -1; return irq; } Loading