fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git] / include / xen / evtchn.h
index 4f111ae..7fa65a7 100644 (file)
@@ -34,7 +34,6 @@
 #ifndef __ASM_EVTCHN_H__
 #define __ASM_EVTCHN_H__
 
-#include <linux/config.h>
 #include <linux/interrupt.h>
 #include <asm/hypervisor.h>
 #include <asm/ptrace.h>
  */
 extern int bind_evtchn_to_irqhandler(
        unsigned int evtchn,
-       irqreturn_t (*handler)(int, void *, struct pt_regs *),
+       irq_handler_t handler,
        unsigned long irqflags,
        const char *devname,
        void *dev_id);
 extern int bind_virq_to_irqhandler(
        unsigned int virq,
        unsigned int cpu,
-       irqreturn_t (*handler)(int, void *, struct pt_regs *),
+       irq_handler_t handler,
        unsigned long irqflags,
        const char *devname,
        void *dev_id);
 extern int bind_ipi_to_irqhandler(
        unsigned int ipi,
        unsigned int cpu,
-       irqreturn_t (*handler)(int, void *, struct pt_regs *),
+       irq_handler_t handler,
        unsigned long irqflags,
        const char *devname,
        void *dev_id);