diff options
Diffstat (limited to 'include/linux/irq.h')
-rw-r--r-- | include/linux/irq.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/include/linux/irq.h b/include/linux/irq.h index 4669be080617..a19b381d4112 100644 --- a/include/linux/irq.h +++ b/include/linux/irq.h | |||
@@ -25,7 +25,7 @@ | |||
25 | #include <asm/irq_regs.h> | 25 | #include <asm/irq_regs.h> |
26 | 26 | ||
27 | struct irq_desc; | 27 | struct irq_desc; |
28 | typedef void fastcall (*irq_flow_handler_t)(unsigned int irq, | 28 | typedef void (*irq_flow_handler_t)(unsigned int irq, |
29 | struct irq_desc *desc); | 29 | struct irq_desc *desc); |
30 | 30 | ||
31 | 31 | ||
@@ -276,19 +276,19 @@ extern int handle_IRQ_event(unsigned int irq, struct irqaction *action); | |||
276 | * Built-in IRQ handlers for various IRQ types, | 276 | * Built-in IRQ handlers for various IRQ types, |
277 | * callable via desc->chip->handle_irq() | 277 | * callable via desc->chip->handle_irq() |
278 | */ | 278 | */ |
279 | extern void fastcall handle_level_irq(unsigned int irq, struct irq_desc *desc); | 279 | extern void handle_level_irq(unsigned int irq, struct irq_desc *desc); |
280 | extern void fastcall handle_fasteoi_irq(unsigned int irq, struct irq_desc *desc); | 280 | extern void handle_fasteoi_irq(unsigned int irq, struct irq_desc *desc); |
281 | extern void fastcall handle_edge_irq(unsigned int irq, struct irq_desc *desc); | 281 | extern void handle_edge_irq(unsigned int irq, struct irq_desc *desc); |
282 | extern void fastcall handle_simple_irq(unsigned int irq, struct irq_desc *desc); | 282 | extern void handle_simple_irq(unsigned int irq, struct irq_desc *desc); |
283 | extern void fastcall handle_percpu_irq(unsigned int irq, struct irq_desc *desc); | 283 | extern void handle_percpu_irq(unsigned int irq, struct irq_desc *desc); |
284 | extern void fastcall handle_bad_irq(unsigned int irq, struct irq_desc *desc); | 284 | extern void handle_bad_irq(unsigned int irq, struct irq_desc *desc); |
285 | 285 | ||
286 | /* | 286 | /* |
287 | * Monolithic do_IRQ implementation. | 287 | * Monolithic do_IRQ implementation. |
288 | * (is an explicit fastcall, because i386 4KSTACKS calls it from assembly) | 288 | * (is an explicit fastcall, because i386 4KSTACKS calls it from assembly) |
289 | */ | 289 | */ |
290 | #ifndef CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ | 290 | #ifndef CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ |
291 | extern fastcall unsigned int __do_IRQ(unsigned int irq); | 291 | extern unsigned int __do_IRQ(unsigned int irq); |
292 | #endif | 292 | #endif |
293 | 293 | ||
294 | /* | 294 | /* |