X-Git-Url: http://git.onelab.eu/?p=linux-2.6.git;a=blobdiff_plain;f=arch%2Fsh64%2Fmach-cayman%2Firq.c;fp=arch%2Fsh64%2Fmach-cayman%2Firq.c;h=f797c84bfdd1e9dae8c26211d9ca2024e9297861;hp=228ce61c3515caf94191fc4542ec9c02e41f6fcf;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c diff --git a/arch/sh64/mach-cayman/irq.c b/arch/sh64/mach-cayman/irq.c index 228ce61c3..f797c84bf 100644 --- a/arch/sh64/mach-cayman/irq.c +++ b/arch/sh64/mach-cayman/irq.c @@ -12,6 +12,7 @@ * Copyright (C) 2002 Stuart Menefy */ +#include #include #include #include @@ -44,13 +45,13 @@ static irqreturn_t cayman_interrupt_pci2(int irq, void *dev_id, struct pt_regs * static struct irqaction cayman_action_smsc = { .name = "Cayman SMSC Mux", .handler = cayman_interrupt_smsc, - .flags = IRQF_DISABLED, + .flags = SA_INTERRUPT, }; static struct irqaction cayman_action_pci2 = { .name = "Cayman PCI2 Mux", .handler = cayman_interrupt_pci2, - .flags = IRQF_DISABLED, + .flags = SA_INTERRUPT, }; static void enable_cayman_irq(unsigned int irq) @@ -186,7 +187,7 @@ void init_cayman_irq(void) } for (i=0; i