git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fedora kernel-2.6.17-1.2142_FC4 patched with stable patch-2.6.17.4-vs2.0.2-rc26.diff
[linux-2.6.git]
/
arch
/
mips
/
ddb5xxx
/
ddb5476
/
vrc5476_irq.c
diff --git
a/arch/mips/ddb5xxx/ddb5476/vrc5476_irq.c
b/arch/mips/ddb5xxx/ddb5476/vrc5476_irq.c
index
a77682b
..
a3c5e7b
100644
(file)
--- a/
arch/mips/ddb5xxx/ddb5476/vrc5476_irq.c
+++ b/
arch/mips/ddb5xxx/ddb5476/vrc5476_irq.c
@@
-53,14
+53,13
@@
static void vrc5476_irq_end(uint irq)
}
static hw_irq_controller vrc5476_irq_controller = {
}
static hw_irq_controller vrc5476_irq_controller = {
- "vrc5476",
- vrc5476_irq_startup,
- vrc5476_irq_shutdown,
- vrc5476_irq_enable,
- vrc5476_irq_disable,
- vrc5476_irq_ack,
- vrc5476_irq_end,
- NULL /* no affinity stuff for UP */
+ .typename = "vrc5476",
+ .startup = vrc5476_irq_startup,
+ .shutdown = vrc5476_irq_shutdown,
+ .enable = vrc5476_irq_enable,
+ .disable = vrc5476_irq_disable,
+ .ack = vrc5476_irq_ack,
+ .end = vrc5476_irq_end
};
void __init
};
void __init
@@
-78,11
+77,9
@@
vrc5476_irq_init(u32 base)
}
}
-
asmlinkage
void
+void
vrc5476_irq_dispatch(struct pt_regs *regs)
{
vrc5476_irq_dispatch(struct pt_regs *regs)
{
- extern void spurious_interrupt(void);
-
u32 mask;
int nile4_irq;
u32 mask;
int nile4_irq;
@@
-108,5
+105,5
@@
vrc5476_irq_dispatch(struct pt_regs *regs)
return;
}
}
return;
}
}
- spurious_interrupt();
+ spurious_interrupt(
regs
);
}
}