--- zzzz-none-000/linux-2.6.28.10/kernel/irq/handle.c 2009-05-02 18:54:43.000000000 +0000 +++ puma5-6360-529/linux-2.6.28.10/kernel/irq/handle.c 2010-04-07 09:56:53.000000000 +0000 @@ -46,7 +46,7 @@ * * Controller mappings for all interrupt sources: */ -int nr_irqs = NR_IRQS; +unsigned int nr_irqs = NR_IRQS; EXPORT_SYMBOL_GPL(nr_irqs); struct irq_desc irq_desc[NR_IRQS] __cacheline_aligned_in_smp = { @@ -173,8 +173,11 @@ kstat_incr_irqs_this_cpu(irq, desc); + /*--- printk("I"); ---*/ + if (CHECK_IRQ_PER_CPU(desc->status)) { irqreturn_t action_ret; + /*--- printk("perCPU "); ---*/ /* * No locking required for CPU-local interrupts: