Handle removal of struct pt_regs * in 2.6.19 in same way as the other drivers.
authorIan Abbott <abbotti@mev.co.uk>
Mon, 23 Jul 2007 15:22:09 +0000 (15:22 +0000)
committerIan Abbott <abbotti@mev.co.uk>
Mon, 23 Jul 2007 15:22:09 +0000 (15:22 +0000)
comedi/drivers/pcmmio.c
comedi/drivers/usbdux.c
comedi/drivers/usbduxfast.c

index 3edce8ba97f9fc36271164bb3bf57afe5a9706e9..7b58cc3e73553db60fa1883d1f4cde1bce2413bf 100644 (file)
@@ -304,7 +304,7 @@ static int pcmmio_dio_insn_bits(comedi_device *dev,comedi_subdevice *s,
 static int pcmmio_dio_insn_config(comedi_device *dev,comedi_subdevice *s,
                                   comedi_insn *insn,lsampl_t *data);
 
-static irqreturn_t interrupt_pcmmio(int irq, void *d, struct pt_regs *regs);
+static irqreturn_t interrupt_pcmmio(int irq, void *d PT_REGS_ARG);
 static void pcmmio_stop_intr(comedi_device *, comedi_subdevice *);
 static int  pcmmio_cancel(comedi_device *dev, comedi_subdevice *s);
 static int pcmmio_cmd(comedi_device *dev, comedi_subdevice *s);
@@ -753,7 +753,7 @@ static void unlock_port(comedi_device *dev, int asic, int port)
   (void)unlock_port(dev, asic, port); /* not reached, suppress compiler warnings*/
 }
 
-static irqreturn_t interrupt_pcmmio(int irq, void *d, struct pt_regs *regs)
+static irqreturn_t interrupt_pcmmio(int irq, void *d PT_REGS_ARG)
 {
   int asic, got1 = 0;
   comedi_device *dev = (comedi_device *)d;
index 12302a9073b29de51f41bb981d9fb04a81c63c57..ba2d1a9ff0808d04dd5e1325e67f9493de0f5b87 100644 (file)
@@ -387,10 +387,10 @@ static int usbdux_ai_cancel(comedi_device *dev,
 
 // analogue IN
 // interrupt service routine
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) || LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19)
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
 static void usbduxsub_ai_IsocIrq(struct urb *urb)
 #else
-static void usbduxsub_ai_IsocIrq(struct urb *urb, struct pt_regs *regs)
+static void usbduxsub_ai_IsocIrq(struct urb *urb PT_REGS_ARG)
 #endif
 {
        int i,err,n;
@@ -651,10 +651,10 @@ static int usbdux_ao_cancel(comedi_device *dev,
 
 
 
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) || LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19)
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
 static void usbduxsub_ao_IsocIrq(struct urb *urb) {
 #else
-static void usbduxsub_ao_IsocIrq(struct urb *urb, struct pt_regs *regs) {
+static void usbduxsub_ao_IsocIrq(struct urb *urb PT_REGS_ARG) {
 #endif
        int i,ret;
        int8_t* datap;
index 347ead59536de09bf056e96e38c512063316fef2..fffa3515cba57a178facd0f25fa6bf5963920a79 100644 (file)
@@ -322,10 +322,10 @@ static int usbduxfast_ai_cancel(comedi_device *dev,
 
 // analogue IN
 // interrupt service routine
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) || LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19)
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
 static void usbduxfastsub_ai_Irq(struct urb *urb)
 #else
-static void usbduxfastsub_ai_Irq(struct urb *urb, struct pt_regs *regs)
+static void usbduxfastsub_ai_Irq(struct urb *urb PT_REGS_ARG)
 #endif
 {
        int n,err;