X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fmips%2Fddb5xxx%2Fddb5074%2Fnile4_pic.c;h=8743ffce865327fbed8f72db60c651f7fc35538a;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=7c99c8192d42e2fa6a4b02f0abd840f10cf125d6;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/arch/mips/ddb5xxx/ddb5074/nile4_pic.c b/arch/mips/ddb5xxx/ddb5074/nile4_pic.c index 7c99c8192..8743ffce8 100644 --- a/arch/mips/ddb5xxx/ddb5074/nile4_pic.c +++ b/arch/mips/ddb5xxx/ddb5074/nile4_pic.c @@ -209,20 +209,18 @@ static void nile4_irq_end(unsigned int irq) { #define nile4_irq_shutdown nile4_disable_irq static hw_irq_controller nile4_irq_controller = { - "nile4", - nile4_irq_startup, - nile4_irq_shutdown, - nile4_enable_irq, - nile4_disable_irq, - nile4_ack_irq, - nile4_irq_end, - NULL + .typename = "nile4", + .startup = nile4_irq_startup, + .shutdown = nile4_irq_shutdown, + .enable = nile4_enable_irq, + .disable = nile4_disable_irq, + .ack = nile4_ack_irq, + .end = nile4_irq_end, }; void nile4_irq_setup(u32 base) { int i; - extern irq_desc_t irq_desc[]; irq_base=base; @@ -258,7 +256,6 @@ void nile4_irq_setup(u32 base) { irq_desc[i].depth = 1; irq_desc[i].handler = &nile4_irq_controller; } - } #if defined(CONFIG_RUNTIME_DEBUG)