--- zzzz-none-000/linux-2.6.19.2/arch/ia64/kernel/irq_ia64.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/arch/ia64/kernel/irq_ia64.c 2007-01-11 07:38:19.000000000 +0000 @@ -186,7 +186,7 @@ ia64_setreg(_IA64_REG_CR_TPR, vector); ia64_srlz_d(); - generic_handle_irq(local_vector_to_irq(vector)); + __do_IRQ(local_vector_to_irq(vector)); /* * Disable interrupts and send EOI: @@ -242,7 +242,7 @@ * Probably could shared code. */ vectors_in_migration[local_vector_to_irq(vector)]=0; - generic_handle_irq(local_vector_to_irq(vector)); + __do_IRQ(local_vector_to_irq(vector)); set_irq_regs(old_regs); /*