X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Flinux%2Firq.h;h=5bc740d9bc47813f51e8c0d42889a28f2c8873c9;hb=9e1bf581d67d87a1d7fc0ea500729e3a03643a26;hp=ba4ae0972569c4bc60a01370df699501675b17d5;hpb=8d40237c730b8be87c1b80a5d96b9c603fefa829;p=linux-2.6.git diff --git a/include/linux/irq.h b/include/linux/irq.h index ba4ae0972..5bc740d9b 100644 --- a/include/linux/irq.h +++ b/include/linux/irq.h @@ -13,7 +13,6 @@ #if !defined(CONFIG_ARCH_S390) -#include #include #include #include @@ -72,22 +71,7 @@ extern irq_desc_t irq_desc [NR_IRQS]; #include /* the arch dependent stuff */ -extern int setup_irq(unsigned int irq, struct irqaction * new); - -#ifdef CONFIG_GENERIC_HARDIRQS -extern cpumask_t irq_affinity[NR_IRQS]; -extern int no_irq_affinity; -extern int noirqdebug_setup(char *str); - -extern fastcall int handle_IRQ_event(unsigned int irq, struct pt_regs *regs, - struct irqaction *action); -extern fastcall unsigned int __do_IRQ(unsigned int irq, struct pt_regs *regs); -extern void note_interrupt(unsigned int irq, irq_desc_t *desc, int action_ret, struct pt_regs *regs); -extern void report_bad_irq(unsigned int irq, irq_desc_t *desc, int action_ret); -extern int can_request_irq(unsigned int irq, unsigned long irqflags); - -extern void init_irq_proc(void); -#endif +extern int setup_irq(unsigned int , struct irqaction * ); extern hw_irq_controller no_irq_type; /* needed in every arch ? */