X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fcris%2Farch-v32%2Fkernel%2Firq.c;fp=arch%2Fcris%2Farch-v32%2Fkernel%2Firq.c;h=c78cc2685133727f32bc3e6d514b08caf79f2aca;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hp=cc361bf578aef8ae4907491b87ec265f9b5c3c30;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c;p=linux-2.6.git diff --git a/arch/cris/arch-v32/kernel/irq.c b/arch/cris/arch-v32/kernel/irq.c index cc361bf57..c78cc2685 100644 --- a/arch/cris/arch-v32/kernel/irq.c +++ b/arch/cris/arch-v32/kernel/irq.c @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include @@ -268,7 +269,7 @@ void crisv32_do_IRQ(int irq, int block, struct pt_regs* regs) { /* Interrupts that may not be moved to another CPU and - * are IRQF_DISABLED may skip blocking. This is currently + * are SA_INTERRUPT may skip blocking. This is currently * only valid for the timer IRQ and the IPI and is used * for the timer interrupt to avoid watchdog starvation. */ @@ -368,7 +369,7 @@ init_IRQ(void) /* Point all IRQ's to bad handlers. */ for (i = FIRST_IRQ, j = 0; j < NR_IRQS; i++, j++) { - irq_desc[j].chip = &crisv32_irq_type; + irq_desc[j].handler = &crisv32_irq_type; set_exception_vector(i, interrupt[j]); }