[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] Revert "irq: Add extra debugging to help track down why an assertion is failing"
On 05/06/13 10:13, Jan Beulich wrote: > This reverts commits 2ae8b9173fb2388af6514c730d620ed5f450bc34 and > 98e10364bde098e12104caa4f566b17d05f8b791. > > This was never reported to be hit, and we assume to have taken care of > the problem by excluding legacy IRQs from the IRQ move cleanup logic. > > Suggested-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> > Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> > > --- a/xen/arch/x86/irq.c > +++ b/xen/arch/x86/irq.c > @@ -624,8 +624,6 @@ void move_native_irq(struct irq_desc *de > desc->handler->enable(desc); > } > > -static void dump_irqs(unsigned char key); > - > void irq_move_cleanup_interrupt(struct cpu_user_regs *regs) > { > unsigned vector, me; > @@ -687,19 +685,7 @@ void irq_move_cleanup_interrupt(struct c > > if ( desc->arch.used_vectors ) > { > - if ( unlikely(!test_bit(vector, desc->arch.used_vectors)) ) > - { > - spin_unlock(&desc->lock); > - bitmap_scnlistprintf(keyhandler_scratch, > - sizeof(keyhandler_scratch), > - desc->arch.used_vectors->_bits, > - NR_VECTORS); > - printk("*** IRQ BUG found ***\n" > - "CPU%d -Testing vector %d from bitmap %s\n", > - me, vector, keyhandler_scratch); > - dump_irqs('i'); > - BUG(); > - } > + ASSERT(test_bit(vector, desc->arch.used_vectors)); > clear_bit(vector, desc->arch.used_vectors); > } > } > > > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |